Pra*_*ale 4 java arrays string fortify
以下打印语句的输出相同,是否存在根据隐私侵犯:堆检查安全的内部差异
char[] ch ={'p','a','s','s','w','o','r','d'};
System.out.println(String.valueOf(ch));
System.out.println(new String(ch));
Run Code Online (Sandbox Code Playgroud)
没有真正的区别,因为 的内部实现valueOf如下:
public static String valueOf(char data[]) {
return new String(data);
}
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,它直接调用new String(data)
| 归档时间: |
|
| 查看次数: |
1373 次 |
| 最近记录: |