Muchas veces queremos o mas bien ocupamos que nuestra cadena de texto se convierta en un Array, y para realizar la programación de esa acción por así decirlo es aveces muy laborioso, pero java se tomo la libertar de crear un metodo llamado .toCharArray(); el cual nos permite realizar lo dicho anteriormente de una manera muy fácil, aquí el ejemplo:
import java.util.Scanner;
public class main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner leer = new Scanner(System.in);
System.out.println("Ingrese la cadena a almacenar al arreglo:");
String cadena = leer.nextLine();
char caracteres[] = cadena.toCharArray();//aqui almacenamos caracter por caracter la cadena en nuestro arreglo de tipo char.
System.out.println("Impresion del arreglo una ves que almacenados los caracteres de la cadena ingresada:");
for(int pos=0; pos<caracteres.length; pos++){ //Una vez almacenado la cadena, la mandamos imprimir desde el arreglo de caracteres
//en donde la almacenamos
System.out.println(caracteres[pos]);
}
}
}