Umwandlung von String zu Char in Java

Manchmal müssen wir in Java-Programmen einen String in ein Char-Array umwandeln oder einen String ab einem bestimmten Index in Char konvertieren.

String in Char in Java

String zu Char in Java, String in Char-Array. Die String-Klasse hat drei Methoden im Zusammenhang mit Char. Lassen Sie uns diese betrachten, bevor wir uns ein Java-Programm zur Umwandlung von String in Char-Array ansehen.

  • char[] toCharArray(): Diese Methode wandelt einen String in ein Char-Array um. Die Größe des Char-Arrays entspricht der Länge des Strings.
  • char charAt(int index): Diese Methode gibt das Zeichen an einem bestimmten Index des Strings zurück. Diese Methode wirft eine StringIndexOutOfBoundsException aus, wenn der Indexwert negativ ist oder die Länge des Strings überschreitet.
  • getChars(int srcBegin, int srcEnd, char dst[], int dstBegin): Diese Methode ist sehr nützlich, wenn Sie einen Teil des Strings in ein Char-Array umwandeln möchten. Die ersten beiden Parameter definieren den Start- und Endindex des Strings; das letzte zu kopierende Zeichen befindet sich am Index srcEnd-1. Die Zeichen werden ab dem Index dstBegin in das Char-Array kopiert und enden bei dstBegin + (srcEnd-srcBegin) – 1.

Lassen Sie uns ein einfaches Java-Programmbeispiel zur Umwandlung von String in Char-Array betrachten.

package com.journaldev.string;

public class StringToCharJava {

    public static void main(String[] args) {
        String str = "journaldev";
        
        //String zu Char-Array
        char[] chars = str.toCharArray();
        System.out.println(chars.length);
        
        //Char an spezifischem Index
        char c = str.charAt(2);
        System.out.println(c);
        
        //Kopiere String-Zeichen in Char-Array
        char[] chars1 = new char[7];
        str.getChars(0, 7, chars1, 0);
        System.out.println(chars1);
        
    }

}

Fazit

Im obigen Programm sind die Verwendung von toCharArray und charAt sehr einfach und klar. Im Beispiel mit getChars werden die ersten 7 Zeichen von str ab dessen Index 0 in chars1 kopiert. Das ist alles zur Umwandlung von String in Char Java-Programm.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren:

centron Managed Cloud Hosting in Deutschland

Java-Array: So prüfst du Werte effizient

JavaScript
Wie prüft man, ob ein Java Array einen Wert enthält? Es gibt viele Möglichkeiten, um zu überprüfen, ob ein Java Array einen bestimmten Wert enthält. Einfache Iteration mit einer for-Schleife…