Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2013, 04:33
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 meses
Puntos: 188
Respuesta: Problema con programa que busca letras en una palabra

Primero prueba a comprobar si letras devuelve un valor correcto con:

System.out.println("Letras: " + letras);

Luego para convertir a String yo haría

String cadenaLetras = String.valueOf(letras);

Ahora bien, a la hora de comparar, compara String con String o char con char, pero no mezcles.

Si cadenaLetras es una letra basta con hacer
if (palabra.indexOf(cadenaLetras) > -1) {
System.out.println("La palabra contiene la letra" + cadenaLetras );
} else {
System.out.println("La palabra NO contiene la letra" + cadenaLetras );
}

Si cadenaLetras fuese un conjunto de letras entonces puedes usar split("") para separar cada letra en cadenaLetras y comparar luego una a una.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}