String.Intern Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine kanonische Darstellung für das Zeichenfolgenobjekt zurück.
[Android.Runtime.Register("intern", "()Ljava/lang/String;", "")]
public string Intern ();
[<Android.Runtime.Register("intern", "()Ljava/lang/String;", "")>]
member this.Intern : unit -> string
Gibt zurück
eine Zeichenfolge, die den gleichen Inhalt wie diese Zeichenfolge aufweist, aber garantiert aus einem Pool eindeutiger Zeichenfolgen stammt.
- Attribute
Hinweise
Gibt eine kanonische Darstellung für das Zeichenfolgenobjekt zurück.
Ein zunächst leerer Zeichenfolgenpool wird von der -Klasse String
privat verwaltet.
Wenn die intern-Methode aufgerufen wird, wird die Zeichenfolge aus dem Pool zurückgegeben, wenn der Pool bereits eine Zeichenfolge enthält, die diesem String
Objekt entspricht, wie von der #equals(Object)
-Methode bestimmt. Andernfalls wird dieses String
Objekt dem Pool hinzugefügt und ein Verweis auf dieses String
Objekt zurückgegeben.
Daraus folgt, dass für zwei beliebige Zeichenfolgen s
und t
ist , s.intern() == t.intern()
true
wenn und nur, wenn s.equals(t)
ist true
.
Alle Literalzeichenfolgen und Konstantenausdrücke mit Zeichenfolgenwert werden interniert. Zeichenfolgenliterale werden in Abschnitt 3.10.5 des <Cite>The Java&Trade definiert; Sprachspezifikation</Cite>.
Java-Dokumentation für java.lang.String.intern()
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.