Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was Ist 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 String?

String und wie man es verwendet

In Java ist ein String ein Datentyp, der zur Darstellung von Text verwendet wird. Die Syntax sieht folgendermaßen aus:

java

Main

copy
1
String name = "string";

Du bist bereits auf einen String gestoßen, als du etwas auf dem Bildschirm mit doppelten Anführungszeichen ("") ausgegeben hast. 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 anspruchsvollen Teil. Ein String ist ein Datentyp, der nach der Initialisierung nicht mehr verändert werden kann. Dies wird als unveränderliche Klasse bezeichnet. Lassen Sie sich von diesen einschüchternden Begriffen nicht abschrecken; wir werden sie in einem separaten Kurs besprechen. Wir können den Wert einer bereits initialisierten String-Variablen direkt ändern, aber dabei wird lediglich ein neues Objekt im Speicher erzeugt. 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 Strings 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); } } }

Aufbau eines Strings

In Java sind Strings Zeichenfolgen, die als Objekte der Klasse String gespeichert werden. Jedem Zeichen in einem String wird eine bestimmte Position, ein sogenannter Index, zugewiesen, beginnend bei null. Dadurch ist es einfach, einzelne Zeichen zuzugreifen, zu manipulieren und Operationen wie das Extrahieren von Teilstrings durchzuführen.

Das Bild veranschaulicht, wie der String "Codefinity" in einzelne Zeichen mit den entsprechenden Indizes zerlegt wird. Die Indizierung beginnt bei Null, wobei C den Index 0 hat und das letzte Zeichen, y, den Index 9.

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

1. Wird der folgende Code kompiliert?

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

question mark

Wird der folgende Code kompiliert?

Select the correct answer

question mark

Können wir ein Array vom Datentyp String erstellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

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

book
Was Ist String?

String und wie man es verwendet

In Java ist ein String ein Datentyp, der zur Darstellung von Text verwendet wird. Die Syntax sieht folgendermaßen aus:

java

Main

copy
1
String name = "string";

Du bist bereits auf einen String gestoßen, als du etwas auf dem Bildschirm mit doppelten Anführungszeichen ("") ausgegeben hast. 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 anspruchsvollen Teil. Ein String ist ein Datentyp, der nach der Initialisierung nicht mehr verändert werden kann. Dies wird als unveränderliche Klasse bezeichnet. Lassen Sie sich von diesen einschüchternden Begriffen nicht abschrecken; wir werden sie in einem separaten Kurs besprechen. Wir können den Wert einer bereits initialisierten String-Variablen direkt ändern, aber dabei wird lediglich ein neues Objekt im Speicher erzeugt. 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 Strings 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); } } }

Aufbau eines Strings

In Java sind Strings Zeichenfolgen, die als Objekte der Klasse String gespeichert werden. Jedem Zeichen in einem String wird eine bestimmte Position, ein sogenannter Index, zugewiesen, beginnend bei null. Dadurch ist es einfach, einzelne Zeichen zuzugreifen, zu manipulieren und Operationen wie das Extrahieren von Teilstrings durchzuführen.

Das Bild veranschaulicht, wie der String "Codefinity" in einzelne Zeichen mit den entsprechenden Indizes zerlegt wird. Die Indizierung beginnt bei Null, wobei C den Index 0 hat und das letzte Zeichen, y, den Index 9.

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

1. Wird der folgende Code kompiliert?

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

question mark

Wird der folgende Code kompiliert?

Select the correct answer

question mark

Können wir ein Array vom Datentyp String erstellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt