21xrx.com
2024-12-22 19:12:56 Sunday
登录
文章检索 我的文章 写文章
如何在Java中生成带下划线的字符串
2023-06-15 16:07:32 深夜i     --     --
Java 字符串 下划线 StringBuilder foreach循环 大写字母 小写字母

在Java中,生成带下划线的字符串是一个常见的需求。在某些情况下,我们需要使用带下划线的字符串来表示一些属性或变量名等。本文将介绍使用Java代码生成带下划线的字符串的方法。

使用StringBuilder类和foreach循环可以方便地生成带下划线的字符串。具体步骤如下:

1. 定义一个StringBuilder对象。

2. 遍历字符串中的每一个字符。

3. 如果字符为大写字母,则在其前面插入一个下划线,并将字符转换为小写字母后追加到StringBuilder中。

4. 如果字符为小写字母或数字,则直接将其追加到StringBuilder中。

下面是实现代码:


public static String toUnderline(String str) {

  StringBuilder sb = new StringBuilder();

  for (char c : str.toCharArray()) {

    if (Character.isUpperCase(c)) {

      sb.append("_").append(Character.toLowerCase(c));

    } else {

      sb.append(c);

    }

  }

  return sb.toString();

}

以上代码中,toUnderline方法将输入的字符串转换为带下划线的字符串。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复