In dieser Beschreibung werden einige Ansätze erklärt, um eine Zeichenfolge in Java zu deklarieren:
Also lasst uns anfangen!
So deklarieren Sie eine Zeichenfolge mithilfe von String -Literalen?
In Java kann ein Streichliteral mit den Doppelzitaten deklariert werden "". Die unterbezogene Syntax bietet Ihnen die Streicherliterale mehr Klarheit:
String stringObj = "String Literal Beispiel";Wenn wir ein String -Objekt als wörtliches deklarieren, überprüft es das JVM aus dem „String Constant Pool“ aus dem „String Constant Pool“. Wenn die Zeichenfolge bereits vorhanden ist, gibt der JVM die Referenz des bereits erstellten String -Literales zurück. Wenn die Zeichenfolge jedoch im Pool nicht vorhanden ist, wird ein neues Objekt im String Constant Pool erstellt.
Beispiel: So deklarieren Sie eine Streicherliteral in Java?
String StringObj = "Willkommen bei LinuxHint.com ";In diesem Programm haben wir zunächst eine String -Literal und danach den Wert der Zeichenfolge mithilfe von println () -Methoden ausgedruckt:
So können wir in Java ein Streichliteral deklarieren.
So deklarieren Sie eine Zeichenfolge mit einem neuen Schlüsselwort?
In Java können wir eine Zeichenfolge mit a deklarieren neu Stichwort. Die untergedrehte Syntax bietet Ihnen mehr Klarheit über die String-Literale.
String stringObj = new String ("String Literal Beispiel");Das neue Schlüsselwort deklariert zwei Objekte (i.e. einen im Stringpool, während der andere im Haufen) und eine Referenzvariable.
Beispiel: So deklarieren Sie eine Zeichenfolge mit dem neuen Schlüsselwort in Java?
String stringObj = new String ("www.LinuxHint.com ");Im oben gegebenen Code haben wir zunächst eine Zeichenfolge unter Verwendung des neuen Schlüsselworts deklariert und danach die println () -Methode zum Drucken des Werts der Zeichenfolge verwendet:
Auf diese Weise können wir eine Zeichenfolge mit dem neuen Keyword deklarieren.
Abschluss
Das neue Schlüsselwort und die String -Literale werden verwendet, um eine Zeichenfolge in Java zu deklarieren. In Java wird es vorgezogen, die String -Literale für die String -Deklaration zu verwenden. Da die String -Literale kein neues Objekt erstellen, wenn es bereits existiert, bieten die String -Literale mehr Speicherwirkungsgrad und Speicheroptimierung. In dieser Beschreibung wurde einige Beispiele in Betracht gezogen, um zu erklären, wie eine Zeichenfolge in Java deklariert werden soll.