Problemas con char

tronera
06 de Junio del 2003
Hola,
Tengo un problema con char. Intento comparar una variable char con un caracter i me da error. El codigo es el siguiente:

lletra=text.charAt(i);
if (lletra.compareTo("/")==0)

Y el error que me da es este:

control.java:29: char cannot be dereferenced
if (lletra.compareTo("/")==0){

Si alguien me puede ayudar se lo agradeceria :)

Muchas gracias!

^

jcaro
06 de Junio del 2003
resulta que para poder ejecutar lletra.compareTo("/") debes tener un objeto Character asi que debeias tener

Character lletra=new Character(text.charAt(i));
if (lletra.compareTo('/')==0){

Thozz
06 de Junio del 2003
También puedes usar ==, es decir...

if (lletra == '/') {, que es el caso en el que hay que poner el caracter entre comillas simples.