楼上的可能不够通用,楼主的意思可能是要这样的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]); }}
such as:StringBuffer s = new StringBuffer();for(int i=0;i<3;i++){ s.append("1,");}String[] str = s.toString().split(",");StringBuffer里的值跑到数组str中去了.