在java中如何将字符数组装换成字符串

兄弟们,请讲解下,在java中如何将字符数组装换成字符串
最新回答
最初

2024-05-03 03:57:49

给你个实例代码

public class Test11 {

public static void main(String []aa){
char a[]={'h','e','l','l','o'};

String str="";
for(int i=0;i<a.length;i++){ //遍历字符数组,连接到一起
str=str+a[i];
}
System.out.println(str);
}
}
这个你该能看明白了,希望对你有用
冷月如霜

2024-05-03 04:58:41

char data[] = {'a', 'b', 'c'};
String str = new String(data);
浪菊怪哟

2024-05-03 01:29:58

也可以用StringBuffer的append()方法
或String对象的concat()用循环遍历追加数给元素值
ク罡秂君孓ク

2024-05-03 00:57:51

char []a = {'1','2','3'};
String abc = new String(a);
输出:123
客串情人

2024-05-03 03:11:46

一楼的方法最好用:
char data[] = {'a', 'b', 'c'};
String str = new String(data);
我来解释下原因。你可能会觉得将数组名直接写进new里,岂不是要得到地址,吗?其实不是的,你可以试着直接输出 data,就会发现,它输出的不是地址,而是内容,同理,可以赋值给字符串。其实,字符数组和字符串的在内存中的存储机理是一样的。