练习:用StringBuilder 或StringBuffer:
把字符串“ABCDE”,转变成字符串“A,B,C,D”
public class StringBuilderTest {
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("ABCDE");
System.out.println("Before:"+sb);
/**
* 1.StringBuilder -> String -> char[]
* 2.清空StringBuilder对象sb
* 3.将char[]中的内容依次加入sb中
* 4.删除最后一个','
*/
char[] cs = sb.toString().toCharArray();
sb.delete(0, sb.length());
for (char c : cs) {
sb.append(c).append(',');
}
sb.deleteCharAt(sb.length()-1);
System.out.println("After:"+sb);
}
}
本文介绍了一个简单的Java示例,展示了如何使用StringBuilder类将一个普通的字符串'ABCDE'转换为带有逗号分隔的字符串'A,B,C,D'。通过一系列步骤,包括将原始字符串转化为字符数组、清空StringBuilder对象、逐个添加字符并附加逗号,最后移除多余的逗号。
1万+

被折叠的 条评论
为什么被折叠?



