Título: palabras Publicado por: andaluz en 13 Abril 2010, 21:55 pm me gustaria saber como puedo hacer esa condicion if(condicion) de la manera que: si algun caracter de la palabra es distinto de letra, la palabra no es valida.
Código
Título: Re: palabras Publicado por: Perikles en 14 Abril 2010, 00:15 am En el api de java esta la clase pattern,creo que es lo que te puede ayudar.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html Un saludo. Título: Re: palabras Publicado por: Leyer en 14 Abril 2010, 00:18 am En el api de java esta la clase pattern,creo que es lo que te puede ayudar. http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html Un saludo. No creo que se refiera ha eso. seguramente lo que quieres hacer es lo siguiente, aunke no entiendo por que haces estas haciendo esto Código
Código
Un Saludo. Título: Re: palabras Publicado por: Perikles en 14 Abril 2010, 00:57 am y porque palabra!='Q'????No llego a entender.
EL dice "si algun caracter de la palabra es distinto de letra". Si pasar la palabra que lee del teclado a un array de char y luego comprobar que cada posición no es letra, es optimo apaga y vamonos. Título: Re: palabras Publicado por: Leyer en 14 Abril 2010, 01:12 am lol jaja por eso dije seguramente :xD no la deduje bien
Título: Re: palabras Publicado por: Perikles en 14 Abril 2010, 01:26 am Yo creo que con esto te seria suficiente.
Pattern p = Pattern.compile("[a-zA-Z]*"); Matcher m = p.matcher("ho1la"); boolean b = m.matches(); Esto devuelve false y esto true Pattern p = Pattern.compile("[a-zA-Z]*"); Matcher m = p.matcher("hola"); boolean b = m.matches(); Saludos. Título: Re: palabras Publicado por: andaluz en 14 Abril 2010, 10:24 am a lo que me refiero con es que la condicion diga si la posicion de la letra es distinta a letra (utilizando isletter) no es valida la palabra y nose como poner esa condicion, ya que no me deja elegir el meodo isLetter.
Título: Re: palabras Publicado por: Leyer en 14 Abril 2010, 11:21 am No sera asi?
Código
|