Java的String有一些方法达成相同的作用。通过查看源码可以知道原理。
public static String valueOf(char data[]) { return new String(data); }
public String(char value[]) { this.value = Arrays.copyOf(value, value.length); }
由上可知,在将字符数组转化为字符串时,valueOf也是调用String(char value[]),所以个人认为以后用new String(char value[])更好。