java中如何将char数组转化为String?

java中如何将char数组转化为String?

1.直接在构造String时建立。 
char data[] = {'s', 'g', 'k'}; 
String str = new String(data); 

2.String有方法可以直接转换。 
String.valueOf(char[] chr)就可以。 
如: 
char[] cha = {'s','g','h'}; 
String n = String.valueOf(cha);