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

Arbeiten mit Strings mittels Methoden

Hier sind einige häufig verwendete Methoden:

Die Methode length() gibt die Länge des Strings zurück.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; int strLength = str.length(); System.out.println(strLength); } }

Die Methode charAt(int index) erwartet einen ganzzahligen index, der die Position des Zeichens angibt, beginnend bei 0. Sie gibt das Zeichen an dieser Position zurück. Der Index muss innerhalb der Länge des Strings liegen.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; char characterAtPosition = str.charAt(2); System.out.println(characterAtPosition); } }

Die Methode substring(int beginIndex) nimmt einen ganzzahligen Wert beginIndex, der die Startposition des Teilstrings angibt. Sie gibt einen neuen String zurück, der ab dem angegebenen Index bis zum Ende des ursprünglichen Strings reicht. Der beginIndex muss innerhalb der Länge des Strings liegen.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; String substringFromIndex = str.substring(3); System.out.println(substringFromIndex); } }

Die Methode substring(int beginIndex, int endIndex) nimmt zwei int-Parameter entgegen: beginIndex (die Startposition des Teilstrings) und endIndex (die Position direkt nach dem letzten einzuschließenden Zeichen). Sie gibt eine neue Zeichenkette zurück, die bei beginIndex beginnt und bei endIndex-1 endet, wobei das Zeichen an der Position endIndex ausgeschlossen wird.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; String substringFromIndexRange = str.substring(3, 5); System.out.println(substringFromIndexRange); } }

Die Methode toLowerCase() gibt eine neue Zeichenkette zurück. Sie liefert eine neue Zeichenkette, in der alle Zeichen in Kleinbuchstaben umgewandelt wurden. Die ursprüngliche Zeichenkette bleibt unverändert.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "sTRiNg"; String lowerCaseString = str.toLowerCase(); System.out.println(lowerCaseString); } }

Die Methode toUpperCase() gibt eine neue Zeichenkette zurück. Sie liefert eine neue Zeichenkette, in der alle Zeichen in Großbuchstaben umgewandelt wurden. Die ursprüngliche Zeichenkette bleibt unverändert.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; String upperCaseString = str.toUpperCase(); System.out.println(upperCaseString); } }

Die Methode contains(CharSequence sequence) nimmt einen CharSequence-Parameter entgegen, der die zu überprüfende Zeichenfolge im String darstellt. Sie gibt einen booleschen Wert zurück: true, wenn der String die angegebene Zeichenfolge enthält, andernfalls false.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; boolean containsSubstring = str.contains("a"); System.out.println(containsSubstring); } }

Die Methode replace(char oldChar, char newChar) nimmt zwei char-Parameter entgegen: oldChar (das zu ersetzende Zeichen) und newChar (das Zeichen, durch das ersetzt werden soll). Sie gibt einen neuen String zurück, in dem alle Vorkommen von oldChar durch newChar ersetzt wurden, während der ursprüngliche String unverändert bleibt.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string is good"; String modifiedString = str.replace('i', 'f'); System.out.println(modifiedString); } }

Die Methode toCharArray() gibt ein char-Array (char[]) zurück. Sie wandelt den String in ein Zeichen-Array um, wobei jedes Zeichen des Strings ein Element im Array ist.

java

Main

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { String str = "string"; char[] array = str.toCharArray(); for (char element : array) { System.out.print(element + " "); } } }

Die Liste ist ziemlich umfangreich geworden, daher werden wir später noch tiefer auf String-Methoden eingehen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2

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
Grundlegende Methoden in String

Arbeiten mit Strings mittels Methoden

Hier sind einige häufig verwendete Methoden:

Die Methode length() gibt die Länge des Strings zurück.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; int strLength = str.length(); System.out.println(strLength); } }

Die Methode charAt(int index) erwartet einen ganzzahligen index, der die Position des Zeichens angibt, beginnend bei 0. Sie gibt das Zeichen an dieser Position zurück. Der Index muss innerhalb der Länge des Strings liegen.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; char characterAtPosition = str.charAt(2); System.out.println(characterAtPosition); } }

Die Methode substring(int beginIndex) nimmt einen ganzzahligen Wert beginIndex, der die Startposition des Teilstrings angibt. Sie gibt einen neuen String zurück, der ab dem angegebenen Index bis zum Ende des ursprünglichen Strings reicht. Der beginIndex muss innerhalb der Länge des Strings liegen.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; String substringFromIndex = str.substring(3); System.out.println(substringFromIndex); } }

Die Methode substring(int beginIndex, int endIndex) nimmt zwei int-Parameter entgegen: beginIndex (die Startposition des Teilstrings) und endIndex (die Position direkt nach dem letzten einzuschließenden Zeichen). Sie gibt eine neue Zeichenkette zurück, die bei beginIndex beginnt und bei endIndex-1 endet, wobei das Zeichen an der Position endIndex ausgeschlossen wird.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; String substringFromIndexRange = str.substring(3, 5); System.out.println(substringFromIndexRange); } }

Die Methode toLowerCase() gibt eine neue Zeichenkette zurück. Sie liefert eine neue Zeichenkette, in der alle Zeichen in Kleinbuchstaben umgewandelt wurden. Die ursprüngliche Zeichenkette bleibt unverändert.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "sTRiNg"; String lowerCaseString = str.toLowerCase(); System.out.println(lowerCaseString); } }

Die Methode toUpperCase() gibt eine neue Zeichenkette zurück. Sie liefert eine neue Zeichenkette, in der alle Zeichen in Großbuchstaben umgewandelt wurden. Die ursprüngliche Zeichenkette bleibt unverändert.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; String upperCaseString = str.toUpperCase(); System.out.println(upperCaseString); } }

Die Methode contains(CharSequence sequence) nimmt einen CharSequence-Parameter entgegen, der die zu überprüfende Zeichenfolge im String darstellt. Sie gibt einen booleschen Wert zurück: true, wenn der String die angegebene Zeichenfolge enthält, andernfalls false.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string"; boolean containsSubstring = str.contains("a"); System.out.println(containsSubstring); } }

Die Methode replace(char oldChar, char newChar) nimmt zwei char-Parameter entgegen: oldChar (das zu ersetzende Zeichen) und newChar (das Zeichen, durch das ersetzt werden soll). Sie gibt einen neuen String zurück, in dem alle Vorkommen von oldChar durch newChar ersetzt wurden, während der ursprüngliche String unverändert bleibt.

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String str = "string is good"; String modifiedString = str.replace('i', 'f'); System.out.println(modifiedString); } }

Die Methode toCharArray() gibt ein char-Array (char[]) zurück. Sie wandelt den String in ein Zeichen-Array um, wobei jedes Zeichen des Strings ein Element im Array ist.

java

Main

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { String str = "string"; char[] array = str.toCharArray(); for (char element : array) { System.out.print(element + " "); } } }

Die Liste ist ziemlich umfangreich geworden, daher werden wir später noch tiefer auf String-Methoden eingehen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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