String.Intern メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列オブジェクトの正規表現を返します。
[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 オブジェクトへの参照が返されます。
これは、sとtの 2 つの文字列に対して、s.intern() == t.intern()がtrueされている場合にのみ、s.equals(t)がtrueされます。
すべてのリテラル文字列と文字列値定数式が強制されます。 文字列リテラルは、<サイトのセクション 3.10.5 で定義されています>Java貿易;言語仕様</引用>。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。