言語

String.Intern メソッド

定義

文字列オブジェクトの正規表現を返します。

[Android.Runtime.Register("intern", "()Ljava/lang/String;", "")]
public string Intern();
[<Android.Runtime.Register("intern", "()Ljava/lang/String;", "")>]
member this.Intern : unit -> string

返品

この文字列と同じ内容を持つが、一意の文字列のプールからの文字列であることが保証されている文字列。

属性

注釈

文字列オブジェクトの正規表現を返します。

最初は空の文字列のプールは、クラス Stringによってプライベートに保持されます。

インターン メソッドが呼び出されると、String メソッドによって決定されたこの#equals(Object) オブジェクトと同じ文字列がプールに既に含まれている場合は、プールから文字列が返されます。 それ以外の場合は、この String オブジェクトがプールに追加され、この String オブジェクトへの参照が返されます。

これは、stの 2 つの文字列に対して、s.intern() == t.intern()trueされている場合にのみ、s.equals(t)trueされます。

すべてのリテラル文字列と文字列値定数式が強制されます。 文字列リテラルは、<サイトのセクション 3.10.5 で定義されています>Java貿易;言語仕様</引用>。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象