Das letzte Zeichen einer Zeichenkette in Java ermitteln
-
Das letzte Zeichen einer Zeichenkette in Java mit
substring()
ermitteln -
Das letzte Zeichen einer Zeichenkette in Java mit
charAt()
ermitteln - Das letzte Zeichen einer Zeichenkette in Java durch Konvertierung der Zeichenkette in ein Char-Array ermitteln
Dieses Tutorial stellt vor, wie wir das letzte Zeichen einer Zeichenkette in Java erhalten können.
Das letzte Zeichen einer Zeichenkette in Java mit substring()
ermitteln
Im folgenden Beispielcode ist das letzte Zeichen von exampleString
g
. Wir verwenden eine Methode der Klasse String
namens substring()
, die, wie der Name schon sagt, eine Teilzeichenkette ausliest. Die Methode substring(startingIndex)
nimmt ein Argument entgegen, das der Index oder die Position des Teils der Zeichenkette sein sollte, den wir benötigen. Wir brauchen nur das letzte Zeichen, also übergeben wir exampleString.length() - 1
als Startindex.
Jetzt haben wir das letzte Zeichen in der Variablen lastCharacter
als String. Wir müssen unser Zeichen als char
haben, damit wir toCharArray()
verwenden können, um das lastCharacter
in ein Array von char
zu konvertieren und dann das einzige einzelne Zeichen in diesem Array zu erhalten.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
String lastCharacter = exampleString.substring(exampleString.length() - 1);
char[] lastChar = lastCharacter.toCharArray();
System.out.println("Last char: " + lastChar[lastChar.length - 1]);
}
}
Ausgabe:
Last char: g
Das letzte Zeichen einer Zeichenkette in Java mit charAt()
ermitteln
Anstatt das letzte Zeichen als String zu erhalten und dann in ein char[]
zu konvertieren, können wir das letzte Zeichen in einem String direkt erhalten, indem wir die Methode chartAt()
der Klasse String
verwenden. Mit dieser Methode können wir ein bestimmtes einzelnes Zeichen an der angegebenen Indexnummer abrufen.
Mit exampleString.charAt(exampleString.length() - 1)
erhalten wir das Zeichen, das sich an der letzten Position von exampleString
befindet.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
char lastChar = exampleString.charAt(exampleString.length() - 1);
System.out.println("Last char: " + lastChar);
}
}
Ausgabe:
Last char: g
Das letzte Zeichen einer Zeichenkette in Java durch Konvertierung der Zeichenkette in ein Char-Array ermitteln
Eine weitere kurze Methode, die wir verwenden können, ist die direkte Umwandlung von exampleString
in ein Array von char
. Das macht den Code übersichtlicher und schneller. Wir können die Methode toCharArray()
verwenden, die wir im ersten Beispiel dieses Artikels verwendet haben, um die gesamte Zeichenkette in ein Char-Array zu konvertieren. Dann erhalten wir das letzte Zeichen, indem wir auf das Array mit dem Index des letzten Zeichens zugreifen - lastCharArray.length - 1
.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
char[] lastCharArray = exampleString.toCharArray();
char lastChar = lastCharArray[lastCharArray.length - 1];
System.out.println("Last char: " + lastChar);
}
}
Ausgabe:
Last char: g
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInVerwandter Artikel - Java Char
- Wie man in Java int in char konvertiert
- Char initialisieren in Java
- Char vs String in Java
- Leeres Zeichen in Java darstellen
- Zeichen in Großbuchstaben/Kleinbuchstaben in Java
- Abrufen eines Zeichens aus der Eingabe in Java
Verwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java