首先,楼上用StringBuilder的做法是正确的。然后,推荐考虑使用StringBuilder。在静态方法中,或者牵扯到成员变量的,再用StringBuffer;其他的情况都优先考虑用StringBuilder。StringBuilder的速度比StringBuffer快,StringBuffer是线程安全的,StringBuffer在运行大部分方法前都需要申请类锁。
String [] strArray = new String []{"1","a","s","2","d"}; String str = ""; for (int i = 0; i < strArray.length; i++) { str = str+ strArray[i]; } System.out.println(str);
publicclassTest{publicstaticvoidmain(String[]args){Stringstr="asfewgt";char[]ch=str.toCharArray();for(inti=0;i
public String strArrToStr(String[] a){ StringBuffer sb = new StringBuffer();for(String s:a){sb.append(s);}return sb.toString();}