public String intern() は、文字列オブジェクトの正規化された表現を返します。 String クラスによってプライベートに維持される、最初は空の文字列プール。 intern メソッドが呼び出されたときに、この String オブジェクトと等しい文字列 (equals(Object) メソッドを使用して決定) がプールにすでに含まれている場合は、プール内の文字列が返されます。それ以外の場合は、この String オブジェクトをプールに追加し、この String オブジェクトへの reference を返します。これは次の規則に従います。任意の 2 つの文字列 s と t について、s.equals(t) が true の場合に限り、s.intern() == t.intern() は true になります。 すべてのリテラル文字列と文字列割り当て定数式は、インターン メソッドを使用して動作します。文字列リテラルは、Java 言語仕様の §3.10.5 で定義されています。戻り値: この文字列と同じ内容を持つ文字列ですが、一意の文字列を含むプールから取得する必要があります。
【関連おすすめ】
5. JAVA での intern() メソッドの使用経験の概要
以上がJavaのインターンメソッドの概念とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。