怎样将stringbuffer里面的字符串转移到一个数组里面?

兄弟姐妹帮我教下,怎样将stringbuffer里面的字符串转移到一个数组里面?
最新回答
喂,把心还给我

2025-06-26 03:16:54

楼上的可能不够通用,楼主的意思可能是要这样的
public class Test3 {

public static void main(String[] args) {
StringBuffer sb=new StringBuffer("test");
String s=sb.toString();
char ch[]=new char[s.length()];
for(int i=0;i<s.length();i++)
ch[i]=s.charAt(i);
for(int i=0;i<s.length();i++)
System.out.println(ch[i]);
}
}
吐舌奶包吴市长

2025-06-26 06:45:52

such as:

StringBuffer s = new StringBuffer();
for(int i=0;i<3;i++){
s.append("1,");
}
String[] str = s.toString().split(",");

StringBuffer里的值跑到数组str中去了.