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!