// // CadInversa.java // Copyright (c) 1996, Agustin Froufe // Todos los derechos reservados. // // No se asume ninguna responsabilidad por el uso o alteracion de este // software. Este software se proporciona COMO ES, sin garantia de ningun // tipo de su funcionamiento y en ningun caso sera el autor responsable de // daņos o perjuicios que se deriven del mal uso del software, aun cuando // este haya sido notificado de la posibilidad de dicho daņo. // // Compilador: javac 1.0 // Autor: Agustin Froufe // Creacion: 26-Ago-1996 21:23:32 // //-------------------------------------------------------------------------- // Esta informacion no es necesariamente definitiva y esta sujeta a cambios // que pueden ser incorporados en cualquier momento, sin avisar. //-------------------------------------------------------------------------- class CadInversa { public static String cadenaInversa( String fuente ) { // Se obtiene la longitud de la cadena que se pasa int longitud = fuente.length(); // Se crea un stringbuffer de la longitud de la cadena StringBuffer destino = new StringBuffer( longitud ); // Se recorre la cadena de final a principio, aņadiendo // cada uno de los caracteres leidos al stringbuffer for( int i=(longitud-1); i >= 0; i-- ) destino.append( fuente.charAt( i ) ); // Devolvemos el contenido de la cadena invertida return( destino.toString() ); } public static void main( String args[] ) { // Imprime el resultado inverit la cadena que se toma por // defecto System.out.println( cadenaInversa( "Hola Mundo" ) ); } } //---------------------------------------- Final del fichero CadInversa.java