Auxiliar4.java
==============
import java.io.*;

/*
Un palíndromo es una palabra, número o frase que se lee igual hacia adelante que hacia atrás.
ej:
oso
12321
anita lava la tina
allí por la tropa portado, traído a ese paraje de maniobras, una tipa como capitán usar boina me dejara, pese a odiar toda tropa por tal ropilla
adivina ya te opina, ya ni miles origina, ya ni cetro me domina, ya ni monarcas, a repaso ni mulato carreta, acaso nicotina, ya ni cita vecino, anima cocina, pedazo gallina, cedazo terso nos retoza de canilla goza, de pánico camina, ónice vaticina, ya ni tocino saca, a terracota luminosa pera, sacra nómina y ánimo de mortecina, ya ni giros elimina, ya ni poeta, ya ni vida
*/

public class Auxiliar4{

public static void main( String[] args)throws IOException{
// Borrar y solicitar al usuario que ingrese una frase, para verificar si ésta es palindromo
// También debe verificar que los tres métodos palindromo retornan lo mismo

String s= U.readLine("ingrese frase y se retornar'a sin espacios: ");
U.println(borrarEspacios(s));
}

public static boolean palindromoWhile(String s){
// Se debe retornar verdadero si s es palindromo, falso de lo contrario
// La implementación debe hacerse con while
return true;
}

public static boolean palindromoFor(String s){
// Se debe retornar verdadero si s es palindromo, falso de lo contrario
// La implementación debe hacerse con for
return true;
}

public static boolean palindromoRecursivo(String s){
// Se debe retornar verdadero si s es palindromo, falso de lo contrario
// La implementación debe hacerse con recursividad
return true;
}

public static String borrarEspacios(String s){
// Se debe retornar s sin los espacios
// Borre e implemente el método con los métodos de String que conoce
return s.replace(" ",""); //no pueden usar este método en ninguna instancia!!! (a menos que se meta a computa)
}
}

U.java
======
import java.io.*;
class U{ //en archivo U.java
//declaracion de entrada estandar (teclado)
static public BufferedReader teclado =
new BufferedReader(new InputStreamReader(System.in));
//funciones (m?todos) para leer enteros y reales
static public String readLine(String x)throws IOException{
print(x); return teclado.readLine();
}
static public int readInt(String x)throws IOException{
return Integer.parseInt(readLine(x));
}
static public int readInt()throws IOException{
return readInt("");
}
static public double readDouble(String x)throws IOException{
return Double.parseDouble(readLine(x));
}
static public double readDouble()throws IOException{
return readDouble("");
}

//metodos para escribir frases, enteros y reales
static public void print(String x){
System.out.print(x);
}
static public void print(int x){
System.out.print(x);
}
static public void print(double x){
System.out.print(x);
}
static public void println(String x){
System.out.println(x);
}
static public void println(int x){
System.out.println(x);
}
static public void println(double x){
System.out.println(x);
}

}//fin de clase U