Duda Basica
Hola : Si me ayudan no me enojo mira estoy creando una clase y necesito validar que el primer caracter de un codigo de producto sea una letra (ej: P1234) .
Me puedes decir por que esta instruccion no funciona if(codigo.subtring(0,1)>="a" && codigo.sustring<="Z")
GRACIAS!!!!
Me puedes decir por que esta instruccion no funciona if(codigo.subtring(0,1)>="a" && codigo.sustring<="Z")
GRACIAS!!!!
En java no puedes comparar cadenas directamente. De hecho, como en Java todo son punteros en tu código estás comparando punteros, por eso no te funciona. Lo que tienes que hacer es utilizar el método equals de la clase String. Por ejemplo:
codigo.substring(0,1).equals("a")
ó
codigo.equals("a")
Espero que te sea de ayuda. Un saludo
codigo.substring(0,1).equals("a")
ó
codigo.equals("a")
Espero que te sea de ayuda. Un saludo