En una de nuestras páginas, uno de nuestros visitantes nos pedía un programa sobre como invertir una cadena en Java. Vamos a ver que código necesitamos para poder hacer esto.
Lo primero es tener una cadena. Esto es sencillo:
1 | String sCadena = "MixInformatico"; |
La idea es muy simple. Iremos recorriendo la cadena, carácter a carácter, desde el último carácter hasta el primero. Para ello nos apoyamos en un bucle for.
1 2 | for (int x=sCadena.length()-1;x>=0;x--) sCadenaInvertida = sCadenaInvertida + sCadena.charAt(x); |
Para obtener el último carácter lo haremos mediante el método .length() que nos da el tamaño de la cadena y restandole uno. Esto es así ya que los caracteres de la cadena están numerados del 0 al tamaño de la cadena menos uno.
Ahora solo tendremos que volcar a consola la cadena invertida:
1 | System.out.println(sCadenaInvertida); |






Escribe un comentario
You must be logged in to post a comment.