Java - comparar StringBuffer

   
Vista:

comparar StringBuffer

Publicado por Asun (5 intervenciones) el 17/01/2008 13:39:56
Estoy empezando con java y estoy intentando hacer un programa que compruebe si una palabra es un palindromo.
He hecho este codigo y no me da error pero si compruebo la salida me da lo siguiente:
radar
radar
false
No son palindromos
Yo creo que es porque la comparacion con equals esta mal pero no se como compararlo.
Ya se que sera una tonteria pero llevo un par de horas con eso y ya no se que probar.
Muchas gracias por la ayuda
import java.lang.*;
public class Palindromo
{

public static void main (String[] args)
{
StringBuffer palabra = new StringBuffer("radar"); //radar
StringBuffer palabra2 = new StringBuffer("radar");
boolean sison;

palabra2.reverse();

System.out.println (palabra);
System.out.println (palabra2);

sison = palabra.equals(palabra2);
System.out.println (sison);

if (sison==true)
System.out.println ("Son palindromos");
else
System.out.println ("NO son palindromos");
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comparar StringBuffer

Publicado por Pasquini Bruno (88 intervenciones) el 17/01/2008 15:17:55
proba con matches()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar