1. Der StringTyp

Der StringTyp ist einer der am häufigsten verwendeten Typen in Java. Es könnte der am häufigsten verwendete Typ sein. Es gibt einen Grund, warum es so beliebt ist: Mit solchen Variablen können Sie Text speichern – und wer möchte das nicht? Darüber hinaus können Sie im Gegensatz zu den Typen int„and double“ Methoden für Objekte dieses StringTyps aufrufen, und diese Methoden bewirken einige nützliche und interessante Dinge.

Darüber hinaus können alle Java-Objekte (alle!) in eine String. Genauer gesagt können alle Java-Objekte eine Textdarstellung (String) von sich selbst zurückgeben. Der Name des StringTyps beginnt mit einem Großbuchstaben, da es sich um eine vollwertige Klasse handelt.

Wir werden mehr als einmal auf diesen Typ zurückkommen (er ist super nützlich und interessant), aber heute geben wir eine kurze Einführung.


String2. Variablen erstellen

Der StringTyp ist zum Speichern von Zeichenfolgen (Text) konzipiert. Um eine Variable im Code zu erstellen, die Text speichern kann , müssen Sie eine Anweisung wie diese verwenden:

String name;
Erstellen einer StringVariablen

Wo name ist der Name der Variablen?

Beispiele:

Stellungnahme Beschreibung
String name;
Eine String-Variable mit dem Namen namewird erstellt
String message;
Eine String-Variable mit dem Namen messagewird erstellt
String text;
Eine String-Variable mit dem Namen textwird erstellt

Genau wie bei den intund- doubleTypen können Sie die Kurzschreibweise verwenden, um mehrere StringVariablen zu erstellen:

String name1, name2, name3;
Abkürzung zum Erstellen mehrerer StringVariablen

3. Zuweisen von Werten zu StringVariablen

Um einen Wert in eine StringVariable einzugeben, müssen Sie diese Anweisung ausführen:

name = "value";
Einer StringVariablen einen Wert zuweisen

Und nun sind wir auf den ersten Unterschied zwischen dieser Art und den bereits untersuchten Arten gestoßen. Alle Werte des StringTyps sind Textzeichenfolgen und müssen in doppelte Anführungszeichen gesetzt werden .

Beispiele:

Stellungnahme Notiz
String name = "Steve";
Die name Variable enthält den TextSteve
String city = "New York";
Die city Variable enthält den TextNew York
String message = "Hello!";
Die message Variable enthält den TextHello!

String4. Variablen initialisieren

Wie bei den intund- doubleTypen können Variablen des StringTyps sofort beim Erstellen initialisiert werden. Tatsächlich können Sie dies mit allen Typen in Java tun. Deshalb werden wir es nicht mehr erwähnen.

String name1 = "value1", name2 = "value2", name3 = "value3";
Abkürzung zum Erstellen und Initialisieren von Variablen
String name = "Steve", city = "New York", message = "Hello!";
Beispiel einer Anweisung, die Variablen erstellt und initialisiert
Bitte beachten Sie:

Der Java-Compiler wird sich beschweren, wenn Sie eine Variable deklarieren, ohne ihr einen Wert zuzuweisen, und dann versuchen, sie zu verwenden.

Dieser Code funktioniert nicht:

Stellungnahme Notiz
String name;
System.out.println(name);
Die nameVariable ist nicht initialisiert. Das Programm lässt sich nicht kompilieren.
int a;
a++;
Die aVariable ist nicht initialisiert. Das Programm lässt sich nicht kompilieren.
double x;
double y = x;
Die xVariable ist nicht initialisiert. Das Programm lässt sich nicht kompilieren.