java中 怎么将字符串中的 每个 字符前 插入我想 自定义的字符
比如我输入一段文字: 今天是个好日子!
我想自定义插入的字符是: #
最后输出:
#今#天#是#个#好#日#子#!
可以自定义一个方法来修改字符串,如下:
public class TestDemo {
public static void main(String[] args) {
System.out.println(customStr("今天是个好日子!"));
}
public static String customStr(String str) {
char[] chars = str.toCharArray();
StringBuffer sb = new StringBuffer();
for (char c : chars) {
sb.append('#');
sb.append(c);
}
return sb.toString();
}
}
```java
```import java.util.*;
public class wenda {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner i=new Scanner(System.in);
String string=i.nextLine();
String c=i.nextLine();
for(int i1=0;i1<string.length();i1++) {
char str=string.charAt(i1);
System.out.print(c+str);
}
}
}