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!
marcellotruePosts:19
não estou conseguindo entrar nesse catch! o que será q tem?? desde ja agradeço a ajuda!
diegodutra01Posts:18