怎么把char 数组转换成String?

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:14:56
谢谢!!!
还有怎么反过来把String转成char数组?
楼下的没有理解我的意思。 注意, 是整个char数组。

import java.util.Arrays;

public class Exchange {

public static void main(String[] args) {
char[] testChar={'h','e','l','l','o'};
String testStr="Java";
Change change=new Change();
System.out.println(change.charToString(testChar)); //字符串转化成数组
char[] ch=change.stringToChar(testStr); //数组转化成字符串
for(char c:ch){
System.out.println(c);
}
}

}
class Change{
public String charToString(char[] testChar){
String str=null;
str=Arrays.toString(testChar); //Arrays的方法,输出的结果带"[]"
return str;
}

public char[] stringToChar(String testStr){
char[] ch=null;
ch=testStr.toCharArray();
return ch;
}
}

char[] 转换成 String:
char[] ch = new char[]{'a','b','c',};
String ch2str=new String(ch);//把数组作为String类的构造函数的参数就行了

String 转变成 cha