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损耗,所以不考虑这种方式。
Java字符数组转化成字符串
最新推荐文章于 2023-10-14 22:32:47 发布