<分区>
如何在预制字符串的每个字符之间添加任意一个字符? (Java)
例如,我有一个字符串“Hello world”,我必须在该字符串的每个字符之间添加“_”。
我可以使用任何函数或有用的代码来做到这一点吗?
我必须做一个让我输出“H_e_l_l_o_ _w_o_r_l_d”的算法
这是我的:
public String example(String s) {
String s2 = null;
for(int i = 0; i < s.length(); i++){
s2 += s.charAt(i) + (((i+1) == 0) ? " " : "-");
}
return s2;
}
我在主类中的输出是:
nullH-e-l-l-o- -w-o-r-l-d-
不知道为什么