Siempre que se quiera separar una cadena de texto a carácteres o sacar un simple carácter de una cadena, para ello se utiliza el método charAt().
La utilización de éste método es muy simple, siempre que se tenga una cadena se puede ir separando en carécteres (char) y poder utilizarlos como se requiera en los programas, este método hace que la cadena se divida por celdas y dependiendo de la celda se puede sacar su carácter.
Un ejemplo es:
Si tenemos una palabra como String, pondré como ejemplo la palabra Automóvil, esta palabra se divide en 9 carácteres contando desde 0 hasta 8, donde la posición 0 corresponde a la letra 'A', la 1 a la letra 'u' y asi sucecivamente.
Entonces el método funciona de la siguiente manera:
String cadena="Automóvil";
char letra1=cadena.charAt(0);
char letra2=cadena.charAt(2);
char letra3=cadena.charAt(5);
System.out.println(letra1);
System.out.println(letra2);
System.out.println(letra3);
Dando como resultado:
A
t
ó
package pqtOtros; public class CharAt { public static void main(String[] args) { String cadena="Automovil"; char letra1=cadena.charAt(0); char letra2=cadena.charAt(2); char letra3=cadena.charAt(5); System.out.println(letra1); System.out.println(letra2); System.out.println(letra3); } }