ホームページ >Java >&#&チュートリアル >文字列インターンメソッド

文字列インターンメソッド

巴扎黑
巴扎黑オリジナル
2016-12-02 09:16:271475ブラウズ

String a = "ab";
String b = new String("ab");
System.out.println(a == b);
System.out.println(a.equals(b));
System.out.println(b.intern() == a);
System.out.println(a.intern() == b);

印刷結果:
false
true
true
false

new String は String 定数内の既存の文字列を検索しません。 string.intern() メソッドは、文字定数プール内で等しい文字列を検索します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。