Given a string, the task is to convert that string to an array of characters in Java.
Examples:
Input: Hello World Output: [H, e, l, l, o,, W, o, r, l, d] Input: GeeksForGeeks Output: [G, e, e, k, s, F, o, r, G, e, e, k, s]
Below is the implementation of the above approach:
// Java program to Convert a String // to a Character array using Naive Approach import java.util.*; public class GFG { public static void main(String args[]) { String str = "GeeksForGeeks"; // Creating array of string length char[] ch = new char[str.length()]; // Copy character by character into array for (int i = 0; i < str.length(); i++) { ch[i] = str.charAt(i); } // Printing content of array for (char c : ch) { System.out.println(c); } } }
Output:
G e e k s F o r G e e k s
Method 2: Using toCharArray() Method
// Java program to Convert a String // to a Character array using toCharArray() import java.util.*; public class GFG { public static void main(String args[]) { String str = "GeeksForGeeks"; // Creating array and Storing the array // returned by toCharArray() char[] ch = str.toCharArray(); // Printing array for (char c : ch) { System.out.println(c); } } }
Output:
G e e k s F o r G e e k s