您的位置:首页 > 编程语言 > Java开发

Java字符数组转化成字符串

2014-12-06 23:57 375 查看
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损耗,所以不考虑这种方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: