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;
StringVariablen
Wo name ist der Name der Variablen?
Beispiele:
| Stellungnahme | Beschreibung |
|---|---|
|
Eine String-Variable mit dem Namen namewird erstellt |
|
Eine String-Variable mit dem Namen messagewird erstellt |
|
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;
StringVariablen
3. Zuweisen von Werten zu StringVariablen
Um einen Wert in eine StringVariable einzugeben, müssen Sie diese Anweisung ausführen:
name = "value";
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 |
|---|---|
|
Die name Variable enthält den TextSteve |
|
Die city Variable enthält den TextNew York |
|
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";
String name = "Steve", city = "New York", message = "Hello!";
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 |
|---|---|
|
Die nameVariable ist nicht initialisiert. Das Programm lässt sich nicht kompilieren. |
|
Die aVariable ist nicht initialisiert. Das Programm lässt sich nicht kompilieren. |
|
Die xVariable ist nicht initialisiert. Das Programm lässt sich nicht kompilieren. |
GO TO FULL VERSION