小编use*_*962的帖子

测试字符串的hashCode

我正在编写如下代码:

String s1=new String("hi");
System.out.println(s1.hashCode());
String s2=new String("hi");
System.out.println(s2.hashCode());
String s3=s1.intern();
String s4=s2.intern();
System.out.println(s3.hashCode());
System.out.println(s4.hashCode());
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,所有变量都打印相同的哈希码:

3329
3329
3329
3329
Run Code Online (Sandbox Code Playgroud)

这是上述代码的正确输出吗?

java string hashcode

2
推荐指数
1
解决办法
300
查看次数

标签 统计

hashcode ×1

java ×1

string ×1