Holas una consulta estoy haciendo un programa en java donde mostrar una cadena y esta cadena comparar letra por letra con un conjunto de caracteres ya definidos para ver si coinciden si coinciden estan bien sino no (ejemplo ingress una csdena esta cadena tiene que compararse si coincidecon el vonjunto de caracteres (a-f)y(0-9)mas claro son codigos hexadecimales y tienen que estar separadas de 2 en 2 por un - ej: si pone la cadena 11-2B-0C-2F al comparar me va decir que es correcta porque pertenece al grupo de caracters ya definidos.lo q estoy hacienfo es poner en un arreglo el grupo de caracteres ya definidos para que luego realice la comparacion con la cadena ingresada pero no me funciona si alguien me podria ayudar se lo agradeceria muchas gracias de antemano