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[])更好。
本文深入分析了Java中将字符数组转化为字符串的两种方法:valueOf(char data[]) 和 new String(char value[]) 的实现原理。通过对比源码,作者建议在实际应用中使用 newString(char value[]) 方法进行字符数组到字符串的转换。
7454

被折叠的 条评论
为什么被折叠?



