feed twitter facebook LinkedIn facebook

Java » Listar caracteres de una cadena con Java

Octubre 17, 2007 por Víctor Cuervo . 31287 visitas 13 Comentarios Imprimir Imprimir

Una cadena de texto en Java se compone de un conjunto de caracteres. Uno tras otro. Mediante el método Java .charAt(int index) podemos acceder a un índice que nos devolverá el carácter que ocupe ese número. Empezando por el índice 0.

Así, si usamos la cadena de texto:

String s = "En un lugar de la Mancha..."

La posición 6 la ocupará el carácter “l” de “lugar”. Para poder acceder a el utilizaremos el método Java .charAt(int index) de la siguiente manera.

s.charAt(6);

Si lo que queremos es listar los caracteres de la cadena nos tendremos que ayudar de este método y del método .length(), el cual nos devuelve el tamaño de la cadena. Así sabremos cual es el último carácter (.length() – 1), ya que si nos pasamos saltará la excepción IndexOutOfBoundsException.

El código Java nos quedará de la siguiente forma:

for (int x=0;x<s.length();x++)
   System.out.println("Caracter " + x + ": " + s.charAt(x));

Visualizar el ejemplo | Descargar el código

tags: , , , ,

Artículos relacionados:

13 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

1 2
  1. Víctor Cuervo
    Junio 18, 2011 #

    @Johanna,

    Muchas gracias. Un enlace muy útil.

  2. Johanna
    Junio 18, 2011 #

    De nada ;) siempre a la orden.

  3. Víctor Cuervo
    Julio 4, 2011 #

    @eduardokeane,

    Para obtener los dos primeros y los dos últimos sería:

    String sCadena = “mi familia”;
    System.out.print(sCadena.substring(0, 2));
    System.out.println(sCadena.substring(sCadena.length()-2, sCadena.length()));

    Espero que te sirva.

1 2

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*