Wie konvertiert man eine Zeichenkette in Java in Char
-
charAt()
zur Konvertierung einer Zeichenkette in Char in Java -
toCharArray()
zur Konvertierung von String in Char in Java
In diesem Tutorial werden Methoden zur Konvertierung einer Zeichenkette in ein Zeichen in Java besprochen.
charAt()
zur Konvertierung einer Zeichenkette in Char in Java
Der einfachste Weg, ein Zeichen von einer String
in ein char
zu konvertieren, ist die Verwendung der charAt(index)
-Methode. Diese Methode nimmt eine Ganzzahl als Eingabe und gibt das Zeichen auf dem gegebenen Index in der Zeichenkette als “Zeichen” zurück.
Das folgende Beispiel veranschaulicht dies:
public class MyClass {
public static void main(String args[]) {
String myString = "string";
char myChar = myString.charAt(0);
System.out.println(myChar);
}
}
Ausgabe:
> s
Wenn Sie jedoch versuchen, eine Ganzzahl einzugeben, die größer als die Länge der Zeichenkette ist, wird ein Fehler ausgegeben.
Das folgende Beispiel veranschaulicht dies:
public class MyClass {
public static void main(String args[]) {
String myString = "string";
char myChar = myString.charAt(6);
System.out.println(myChar);
}
}
Ausgabe:
> Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 6
at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
at java.base/java.lang.String.charAt(String.java:693)
at MyClass.main(MyClass.java:4)
toCharArray()
zur Konvertierung von String in Char in Java
Wir können diese Methode verwenden, wenn wir den gesamten String in ein Zeichenfeld konvertieren wollen.
Das folgende Beispiel veranschaulicht dies:
public class MyClass {
public static void main(String args[]) {
String myString = "string";
char[] myChars = myString.toCharArray();
for (int i = 0; i < myChars.length; i++) {
System.out.println(myChars[i]);
}
}
}
Ausgabe:
s
t
r
i
n
g
Wenn wir auf ein Zeichen
an einer bestimmten Stelle zugreifen wollen, können wir einfach myChars[index]
verwenden, um das Zeichen
an der angegebenen Stelle zu erhalten.
Verwandter 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