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 des Zeichenfolgenobjekts 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 denselben Inhalt wie diese Zeichenfolge aufweist, aber garantiert aus einem Pool eindeutiger Zeichenfolgen stammt.
- Attribute
Hinweise
Gibt eine kanonische Darstellung des Zeichenfolgenobjekts zurück.
Ein Pool mit Zeichenfolgen, die anfangs leer sind, wird privat von der Klasse Stringverwaltet.
Wenn die intern-Methode aufgerufen wird, wenn der Pool bereits eine Zeichenfolge enthält, die von String der #equals(Object) Methode bestimmt wird, wird die Zeichenfolge aus dem Pool zurückgegeben. Andernfalls wird dieses String Objekt dem Pool hinzugefügt, und ein Verweis auf dieses String Objekt wird zurückgegeben.
Es folgt, dass für alle zwei Zeichenfolgen s und , wenn dies t der Fall ist s.intern() == t.intern()true. s.equals(t)true
Alle Literalzeichenfolgen und Zeichenfolgenwertkonstantenausdrücke werden interniert. Zeichenfolgenliterale sind in Abschnitt 3.10.5 des
Java Dokumentation für java.lang.String.intern().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.