Heim  >  Artikel  >  Java  >  Was ist das Konzept der Intern-Methode in Java?

Was ist das Konzept der Intern-Methode in Java?

Y2J
Y2JOriginal
2017-05-19 09:41:523906Durchsuche

public String intern() gibt die normalisierte Darstellung eines String-Objekts zurück. Ein zunächst leerer String-Pool, der privat von der Klasse String verwaltet wird. Wenn die interne Methode aufgerufen wird und der Pool bereits eine Zeichenfolge enthält, die diesem String-Objekt entspricht (bestimmt mit der Methode equal(Object),), wird die Zeichenfolge im Pool zurückgegeben. Andernfalls wird dieses String-Objekt dem Pool hinzugefügt und eine Referenz dieses String-Objekts zurückgegeben. Es folgt der folgenden Regel: Für zwei beliebige Zeichenfolgen s und t ist s.intern() == t.intern() genau dann wahr, wenn s.equals(t) wahr ist. Alle Literalzeichenfolgen und ZeichenfolgenzuweisungenKonstantenAusdrücke arbeiten mit der internen Methode. String-Literale sind in §3.10.5 der Java Language Specification definiert. Rückgabe: eine Zeichenfolge mit demselben Inhalt wie diese Zeichenfolge, muss jedoch aus einem Pool mit eindeutigen Zeichenfolgen entnommen werden.

[Verwandte Empfehlungen]

1.Kostenlose Java-Video-Tutorials

2.Analyse von intern() in der Java-Funktion

3. Detaillierte Erklärung von intern() im String-Objekt

4. Eingehende Analyse der intern()-Methode in Java

5. Erfahrungszusammenfassung mit der intern()-Methode in JAVA

Das obige ist der detaillierte Inhalt vonWas ist das Konzept der Intern-Methode in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn