Estoy realizando el siguiente ejercicio en NetBeans y tengo problema en la parte grafica
Tengo el codigo para saber si es palindrome o no lo es:
public boolean palindrome(String s)
{
if (s.length() <= 1)
return true;
else
{
if (s.charAt(0) == s.charAt(s.length() - 1))
return palindrome(s.substring(1,s.length() - 1 ) );
else
return false;
}
}
y en el parte grafica tengo error cuando ejecuto el boton especificamente en la siguiente linea:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
boolean fra;
operacion p = new operacion();
fra = p.palindrome(Integer.parseInt(txt1.getText()));
if(fra){
salida.setText("Palindrome");
}
else
{
salida.setText("NO ES PALINDROME");
}
}
aca aparece el error
fra = p.palindrome(Integer.parseInt(txt1.getText()));
Dice que la operacion no se puede realizar porque es un INT
como hago para que sea cadena