Problema com Retorno

5 respostas
wilsontads
public boolean validarNome(String nome){
			if(nome.equals(" ")){
				setSituacaoNome("Nome inválido");
			return false;
			}
			if(nome.indexOf("1") != -1 ||
					nome.indexOf("2") != -1 ||
					nome.indexOf("3") != -1 ||
					nome.indexOf("4") != -1 ||
					nome.indexOf("5") != -1 ||
					nome.indexOf("6") != -1 ||
					nome.indexOf("7") != -1 ||
					nome.indexOf("8") != -1 ||
					nome.indexOf("9") != -1 ||
					nome.indexOf("10") != -1 ){
				setSituacaoNome("Nome inválido");
					return false;
				}
			else{
				return true;	
			}
					
		}

O problema que to tendo é que ele nao ta setando a situação do nome..
a principio, conseguem ver algum problema nesse código? '-'

5 Respostas

wilsontads

minto…
ele nao ta é retornando o boolean corretamente =

Lavieri

use indexOf("[0-9]")

no lugar deste monte de ifs

wilsontads

certo… rs
e quanto ao retorno? =\

wilsontads

?

renanedpedroso

Lavieri:
use indexOf("[0-9]")

no lugar deste monte de ifs

Testei este método dessa forma que você passou com as string ‘aaa123’ e não funciounou, sempre retorna -1.

Criado 21 de março de 2010
Ultima resposta 23 de mar. de 2010
Respostas 5
Participantes 3