novato: cómo comparo un char con una letra de un string?
A ver si me explico, toy haciendo un programa (léase práctica) que resuelve sopa de letras, entonces la sopa de letras es una matrix de char, y las palabras que tiene que buscar es un vector de strings, cada string es una palabra a buscar. Entonces, voy a hacer un bucle anidado para que se vaya paseando por la matriz buscando coincidencias... Pero cómo cuernos hago para comparar por ejemplo la primera letra (o cualquiera de ellas, vamos)de una de las palabras del vector con el char que tengo en la matriz? Supongo que suena mazo a novato, pero es que lo soy...
Hola:
Tienes un Vector de String. Entoces, vas obteniendo los String del vector con un bucle de esta forma
for (i=0; i<vector.size(); i++)
{
String aux = (String)vector.get (i);
}
Luego, para obtener un caracter del String, por ejemplo, el 0, usas el método charAt(posicion)
char caracter = aux.charAt (0);
Se bueno.
Tienes un Vector de String. Entoces, vas obteniendo los String del vector con un bucle de esta forma
for (i=0; i<vector.size(); i++)
{
String aux = (String)vector.get (i);
}
Luego, para obtener un caracter del String, por ejemplo, el 0, usas el método charAt(posicion)
char caracter = aux.charAt (0);
Se bueno.
