Java字符数组转化成字符串
public class Test{ public static void main(String[] args){ String s = "abcdefg"; char[] charArr = s.toCharArray(); //字符数组转化成字符串 //法一,使用StringBuffer的append()方法 //boolean、char、char[]、double、float、int、long、Object、String、StringBuffer皆可适用 StringBuffer s1 = new StringBuffer(); s1.append(charArr); System.out.println(s1); //法二,使用String的构造方法 //byte[]、char[]、int[]、String、StringBuffer、StringBuilder皆可,详见API String s2 = new String(charArr); System.out.println(s2); } }如果用String + String的方法,会加大内销开销,多出许多无用的垃圾,JVM分出线程回收垃圾,也会增加CPU损耗,所以不考虑这种方式。
版权声明:本文为博主原创文章,未经博主允许不得转载。