como comparar un char con un textarea
bueno este es mi codigo
if (mistring.charAt(x)==mitextArea.getText())
bueno lo que quiero acer es poder comparar una letra del mistring con la letra que se encuentre en mitextArea(solo ay una letra) me dise que es incomparable
if (mistring.charAt(x)==mitextArea.getText())
bueno lo que quiero acer es poder comparar una letra del mistring con la letra que se encuentre en mitextArea(solo ay una letra) me dise que es incomparable
La función getText() te devuelve un String (una cadena de caracteres), por lo que deberás transformar ese String en un char.
Una forma fácil pero no demasiado "profesional" puede ser haciendo un charAt(0) a tu getText, de forma que obtienes el primer caracter del String de mitextArea.
Otra posible solución algo más interesante es usar previamente la función toCharArray() de la clase String, la cual te devuelve un array de caracteres formado por cada uno de los caracteres que constituyen tu cadena.
Un saludo.
Una forma fácil pero no demasiado "profesional" puede ser haciendo un charAt(0) a tu getText, de forma que obtienes el primer caracter del String de mitextArea.
Otra posible solución algo más interesante es usar previamente la función toCharArray() de la clase String, la cual te devuelve un array de caracteres formado por cada uno de los caracteres que constituyen tu cadena.
Un saludo.
