Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was Ist ein String? | Zeichenkette
Java-Grundlagen
course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Was Ist ein String?

String und wie man es verwendet

In Java ist ein String ein Datentyp, der zur Darstellung von Text verwendet wird. Seine Syntax sieht so aus:

java

Main

copy
1
String name = "string";

Sie haben bereits einen String verwendet, als Sie etwas auf dem Bildschirm mit doppelten Anführungszeichen ("") angezeigt haben. Ein String kann auch wie jede andere Variable ausgegeben werden, zum Beispiel:

java

Main

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }

Kommen wir nun zum herausfordernden Teil. Ein String ist ein Datentyp, der nach der Initialisierung nicht geändert werden kann. Dies wird als unveränderliche Klasse bezeichnet. Lassen Sie sich jetzt nicht von diesen einschüchternden Worten verwirren; wir werden sie in einem separaten Kurs besprechen. Wir können den Wert einer bereits initialisierten String-Variablen direkt ändern, aber dabei erstellen wir einfach ein neues Objekt im Speicher. Zum Beispiel:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }

Wir können auch Arrays von Zeichenfolgen erstellen:

java

Main

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

Struktur einer Zeichenfolge

In Java sind Zeichenfolgen Sequenzen von Zeichen, die als Objekte der String-Klasse gespeichert werden. Jedem Zeichen in einer Zeichenfolge wird eine bestimmte Position zugewiesen, die als Index bezeichnet wird und bei null beginnt. Dies erleichtert den Zugriff auf einzelne Zeichen, deren Manipulation und das Ausführen von Operationen wie das Extrahieren von Teilzeichenfolgen.

Das Bild zeigt, wie der String "Codefinity" in Zeichen mit ihren entsprechenden Indizes zerlegt wird. Die Indizierung beginnt bei null, wobei C an Index 0 steht und das letzte Zeichen, y, an Index 9.

Diese Struktur erleichtert es Entwicklern, mit einzelnen Zeichen in einem String zu arbeiten, indem sie Methoden aus der String-Klasse verwenden, die wir im nächsten Kapitel erkunden werden.

1. Wird der folgende Code kompiliert?

2. Können wir ein Array vom Datentyp String erstellen?

Wird der folgende Code kompiliert?

Wird der folgende Code kompiliert?

Wählen Sie die richtige Antwort aus

Können wir ein Array vom Datentyp ``String`` erstellen?

Können wir ein Array vom Datentyp String erstellen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt