public static void main(String[] args) {
String s="aaaabbbccdde";
char tmp=s.charAt(0);
String n="";
for(int i=0;i
tmp=s.charAt(i);
n+=" "+tmp;
}else{
n+=tmp;
}
}
System.out.println(n);
}
是要把字符串中相邻的不同字符用空格分开吧,java代码如下
public class StringDivide {
public String newString(String s){//传入你要分隔的字符串
char[] c=s.toCharArray();
String ns = "";
for(int i=0;iif(i>0&&c[i]!=c[i-1]){
ns+=" ";
}
ns+=(c[i]);
}
return ns;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="aaabbcdd";
StringDivide sd=new StringDivide();
System.out.println(sd.newString(s));
}
}
我只知道stringbuffer可以对字符串进行修改
你这个说的。。。额,要看你是怎么实现的了,你这么描述我也不知道具体原因啊。可以把你的代码贴在补充内容里么?