Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
não estou conseguindo entrar nesse catch! o que será q tem?? desde ja agradeço a ajuda!
Você tem que verificar o que resultou no na variável mat
apesar que é desaconselhado jogar uma Exception para controlar o fluxo do programa... além disso, pode acontecer do do-while falhar (o find() continua a procurar depois da última posição achada)...
e faltou inverter o resultado (o do-while também está errado)... e, na realidade, tem que testar o resultado de mat.matches()... com o find() ele procura em qualquer posição do texto, o matches() compara o texto inteiro (a não ser que seja proibido ter 3 a 10 letras iguais no nome...)!
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
sei.. mas caso a palavra que eu escrevesse nao fizesse parte do alfabeto qual seria a execeção??
sabe?? What?
NENHUMA - a única que o seu código pode jogar é se a expressão regular for inválida (ou alguma do tipo estouro de memória ou erro de entrada/saída).
Os métodos do Matcher retornam true ou false conforme o texto e a expressão...
Se for necessário ter uma Exception, você tem que testar esse resultado e então jogar essa Exception - o que o diego mostrou!
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
então está bom... eu é que não entendi o problema...
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
marcellotrue Offline
Posts: 19
não estou conseguindo entrar nesse catch! o que será q tem?? desde ja agradeço a ajuda!
diegodutra01 Offline
Posts: 18
Você tem que verificar o que resultou no na variável mat
simu Offline
Posts: 9410
apesar que é desaconselhado jogar uma Exception para controlar o fluxo do programa... além disso, pode acontecer do do-while falhar (o find() continua a procurar depois da última posição achada)...
e faltou inverter o resultado (o do-while também está errado)...
e, na realidade, tem que testar o resultado de mat.matches()... com o find() ele procura em qualquer posição do texto, o matches() compara o texto inteiro (a não ser que seja proibido ter 3 a 10 letras iguais no nome...)!
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
marcellotrue Offline
Posts: 19
sei.. mas caso a palavra que eu escrevesse nao fizesse parte do alfabeto qual seria a execeção??
simu Offline
Posts: 9410
sabe?? What?
NENHUMA - a única que o seu código pode jogar é se a expressão regular for inválida (ou alguma do tipo estouro de memória ou erro de entrada/saída).
Os métodos do Matcher retornam true ou false conforme o texto e a expressão...
Se for necessário ter uma Exception, você tem que testar esse resultado e então jogar essa Exception - o que o diego mostrou!
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
marcellotrue Offline
Posts: 19
sei sim tanto que fiz!
simu Offline
Posts: 9410
então está bom... eu é que não entendi o problema...
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
marcellotrue Offline
Posts: 19
consegui serio.. kkkkkkkkkkkk
tu me ajuda em algo com thread??
Relacionados
Dicas Validator Struts http://javafree.uol.com.br/topic-7938-Dicas-Validator-Struts.html Lista de Artigos sobre programação http://javafree.uol.com.br/topic-887075-Lista-de-Artigos-sobre-programacao.html temAlgarismosRepetidos ? http://javafree.uol.com.br/topic-852073-temAlgarismosRepetidos.html site sobre expressoes regulares! http://javafree.uol.com.br/topic-856700-site-sobre-expressoes-regulares.html Detectar padrões em strings http://javafree.uol.com.br/topic-860162-Detectar-padroes-em-strings.html Mascara JTextField http://javafree.uol.com.br/topic-862643-Mascara-JTextField.html commons validator - valida campo com somente letras e espaço http://javafree.uol.com.br/topic-853938-commons-validator-valida-campo-com-somente-letras-e-espaco.html Strigns e chars http://javafree.uol.com.br/topic-862685-Strigns-e-chars.html Validar CNPJ e CPF http://javafree.uol.com.br/topic-852809-Validar-CNPJ-e-CPF.html