パブリッククラスcompaare { /*** == equals()* /public static void main(string [] args){string s1 = new String( "Hello、world!"); ;文字列s2 = "hello、world!"); S3); S2 == S3の動作結果は次のとおりです
S1 == S3の操作結果は次のとおりです
S2.Equals(S3)の計算結果は次のとおりです
要約:
== equals()と比較して、コンテンツは異なります。 S1とS2は2つの異なるオブジェクト参照であるため、メモリ内の2つの位置は異なり、文字列S3 = S1ステートメントにS1からS3への参照が与えられるため、S1とS3の2つのオブジェクトは等しくなります。