
1.字符数组转换成字符串
例如:char[] a={‘a’,’b’,’c’};
最常用的方法是通过toString方法:Arrays.toString(a);可是这样得到的字符串是[a,b,c],而不是“abc”。
那么怎么变成“abc”呢?
下面的两种方法最常见,也是应用最广泛的。
- String s=new String(a);
-
String.valueOf(a);
public class Test { public static void main(String[] args) { char[] c = {'a', 'b', 'c'}; String s = new String(c); String s1 = String.valueOf(c); System.out.println(s); System.out.println(s1); }
}
结果:abc
abc
2.字符串数组转换成字符串
public static void main(String[] args) {
String[] str = {"abc", "def", "ghi"};
StringBuffer sb = new StringBuffer();
for (int i = 0; i < str.length; i++) {
sb.append(str[i]);
}
String s = sb.toString();
System.out.println(s);
}
结果:abcdefghi




近期评论