Código:
package javaapplication3;
public class Main {
public static void main(String[] args) {
String cadenita = "";
for(int con = 0; con < args.length; con++){
cadenita += args[con];
}
String cadSinEspacios = "";
//kitamos espacios en blanco
for(int cont = 0; cont < cadenita.length(); cont++){
if(cadenita.charAt(cont) != ' '){
cadSinEspacios += cadenita.charAt(cont);
}
}
String cadInvertida = reverseIt(cadSinEspacios);
if(cadSinEspacios.equals(cadInvertida)){
System.out.println("A huevo, es un palindromo");
}
else{
System.out.println("Chale, no es un palindromo " + cadInvertida +".");
}
}
private static String reverseIt(String cad){
String cadenaInvertida = "";
for (int i = cad.length() - 1; i >= 0; i--){
cadenaInvertida += cad.charAt(i);
}
return cadenaInvertida;
}
}