今日、私は以下のコードを試していましたが、両方の sysout で出力が異なることを期待していました。
public class StringDemo {
public static void main(String[] args) {
String s1 = new String("Hi");
String s2 = new String("Hi");
System.out.println(s1.hashCode());
System.out.println(s2.hashCode());
}
}
しかし、私は同じ値を取得しています。誰かが私に物事がどのように機能しているのか説明してもらえますか?
ありがとう、ソウラフ