小编Ale*_*lex的帖子

Java String真的是不可变的吗?

在String源中,只有在方法public int hashCode()被调用至少一次时,才会设置哈希码值(private int hashCode).这意味着一个不同的状态.但是hashCode是否会在以下示例中设置:

String s = "ABC"; ? 
Run Code Online (Sandbox Code Playgroud)

String s = "ABC"; 
s.hashCode();
Run Code Online (Sandbox Code Playgroud)

有助于后续的比较表现?

java

4
推荐指数
1
解决办法
1049
查看次数

标签 统计

java ×1