Comparar Char 's .................?
Publicado por Alrows (46 intervenciones) el 23/07/2007 17:28:08
Saludos:
en un programa que estoy desarrollando tengo que comparar unos caracteres tipo char que hay en una matriz con otro char que obtengo de un string ....... mi problema es que parece que el .equals(); no funciona para char porque saca error... la verdad no se...... de que otra manera puedo compararlos que no sea ==,
char[][] letras={ {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9'},
{'>','C','5','S','A','2','8','Y','Q','E','#','Z',';','=','J','X','1','M','0','H','9','[','-','V','U','<','5','O','P','!','I','/','Ñ','&','$','K'}
};
b= aumenta de uno en uno en un for
String clave_e="HOLA";
if(letras[1][b].equals(clave_e.charAt(a)))
{
// mi codigo
}
el error es: char cannot be dereferenced EN LA LINEA DEL IF
GRACIAS......
en un programa que estoy desarrollando tengo que comparar unos caracteres tipo char que hay en una matriz con otro char que obtengo de un string ....... mi problema es que parece que el .equals(); no funciona para char porque saca error... la verdad no se...... de que otra manera puedo compararlos que no sea ==,
char[][] letras={ {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9'},
{'>','C','5','S','A','2','8','Y','Q','E','#','Z',';','=','J','X','1','M','0','H','9','[','-','V','U','<','5','O','P','!','I','/','Ñ','&','$','K'}
};
b= aumenta de uno en uno en un for
String clave_e="HOLA";
if(letras[1][b].equals(clave_e.charAt(a)))
{
// mi codigo
}
el error es: char cannot be dereferenced EN LA LINEA DEL IF
GRACIAS......
Valora esta pregunta


0