ホームページ  >  記事  >  Java  >  Javaのインターンメソッドの概念とは何ですか

Javaのインターンメソッドの概念とは何ですか

Y2J
Y2Jオリジナル
2017-05-19 09:41:523885ブラウズ

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 で定義されています。戻り値: この文字列と同じ内容を持つ文字列ですが、一意の文字列を含むプールから取得する必要があります。

【関連おすすめ】

1.Javaの無料ビデオチュートリアル

2.Javaのintern()の役割の分析

3.Stringオブジェクトのintern()の詳細な説明

4. Java の intern() メソッドの詳細な分析

5. JAVA での intern() メソッドの使用経験の概要

以上がJavaのインターンメソッドの概念とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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