To input a character array in Java, you can use the Scanner class or the BufferedReader class.
Here is an example of how to use the Scanner class to input a character array:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a string: ");
String str = sc.nextLine();
char[] array = str.toCharArray();
for (char c : array) {
System.out.print(c + " ");
}
sc.close();
}
}
In this example, the Scanner class is used to read a line of input from the console. The nextLine() method is used to read the line as a String, and the toCharArray() method is used to convert the String to a character array. The elements of the array are then printed to the console using a for-each loop.
Here is an example of how to use the BufferedReader class to input a character array:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter a string: ");
String str = br.readLine();
char[] array = str.toCharArray();
for (char c : array) {
System.out.print(c + " ");
}
br.close();
}
}