Java String toCharArray() Method With Example
In Java, the toCharArray() method of the String class converts the given string into a character array. The returned array length is equal to the length of the string. This is helpful when we need to work with individual characters of a string for tasks like iteration or modification.
Example:
Below is a basic example that demonstrates the toCharArray()
method of String class.
// Java program to demonstrate toCharArray() method
public class ToCharArray {
public static void main(String[] args) {
// Define a string
String s = "Java";
// Convert the string to a character array
char[] ca = s.toCharArray();
System.out.println(ca);
}
}
Output
Java
Explanation: In the above example, the string “Java” is converted into a character using toCharArray() method.
Syntax of toCharArray()
public char[] toCharArray();
Return Value: It returns a newly created character array containing the characters of the string.
Example of String toCharArray() Method
Here is another example, where we will be using the toCharArray()
method and print each character individually.
// Java program to print individual
// characters of a string
// Using toCharArray()
public class ToCharArray1 {
public static void main(String[] args) {
// Define a string
String s = "GeeksForGeeks";
// Convert the string to a character array
char[] ca = s.toCharArray();
for (char ch : ca) {
System.out.println(ch);
}
}
}
Output
G e e k s F o r G e e k s
Explanation: In the above example, the toCharArray()
method breaks the string "GeeksForGeeks"
into individual characters for processing. Then a for-each
loop iterates through the array and prints each character on a new line.