Was ist String?
String und seine Verwendung
In Java ist ein String ein Datentyp zur Darstellung von Text. Die Syntax sieht folgendermaßen aus:
Main.java
1String name = "string";
Du bist bereits auf einen String gestoßen, wenn du etwas auf dem Bildschirm mit doppelten Anführungszeichen ("") ausgegeben hast.
Ein String kann auch wie jede andere Variable ausgegeben werden, zum Beispiel:
Main.java
12345678910package 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 anspruchsvolleren 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. Der Wert einer bereits initialisierten String-Variablen kann direkt geändert werden, jedoch wird dabei lediglich ein neues Objekt im Speicher erzeugt. Zum Beispiel:
Main.java
123456789101112package 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); } }
Es können auch Arrays von Strings erstellt werden:
Main.java
12345678910package 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, der sogenannte Index, zugewiesen, beginnend bei null. Dadurch ist es einfach, einzelne Zeichen zuzugreifen, zu bearbeiten 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 eines Strings 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?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain more about string immutability in Java?
What are some common methods for manipulating strings in Java?
How do I access individual characters in a string?
Großartig!
Completion Rate verbessert auf 2.7
Was ist String?
Swipe um das Menü anzuzeigen
String und seine Verwendung
In Java ist ein String ein Datentyp zur Darstellung von Text. Die Syntax sieht folgendermaßen aus:
Main.java
1String name = "string";
Du bist bereits auf einen String gestoßen, wenn du etwas auf dem Bildschirm mit doppelten Anführungszeichen ("") ausgegeben hast.
Ein String kann auch wie jede andere Variable ausgegeben werden, zum Beispiel:
Main.java
12345678910package 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 anspruchsvolleren 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. Der Wert einer bereits initialisierten String-Variablen kann direkt geändert werden, jedoch wird dabei lediglich ein neues Objekt im Speicher erzeugt. Zum Beispiel:
Main.java
123456789101112package 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); } }
Es können auch Arrays von Strings erstellt werden:
Main.java
12345678910package 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, der sogenannte Index, zugewiesen, beginnend bei null. Dadurch ist es einfach, einzelne Zeichen zuzugreifen, zu bearbeiten 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 eines Strings 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?
Danke für Ihr Feedback!