ArrayList

5 respostas
MiguelCP

Pessoal nesse codigo abaixo esta um array só que, neste, o unico valor que ele me dá sempre é o ultimo e nunca me dá os valores anteriores qualquer que seja a quantidades de itens, sera que poderiam me ajudar??? obrigado!

cpfs.add("123");
        cpfs.add("047");
    	
    	
    	for(int i=0; i < cpfs.size(); i++){
    		if(zip.equals(cpfs.get(i))){
    		 setCity("Maceio");
                setState("Alagoas");
                setNome("Miguel");
                setSobrenome("Lima");
                setEndereco("CONJ: GETÚLIO");	
    		} else {
                setCity("NO DATA");
                setState("NO DATA");
                setNome("NO DATA");	
                setSobrenome("NO DATA");
                setEndereco("NO DATA");
    		}
    	}

5 Respostas

thegoergen

Como asssim ele só te dá o último valor??? o FOR está certo

MiguelCP

ele faz o seguinte:

eu tenho um inputtext ai coloco o primeiro valor 123 ele da como se não tivesse e preenche os demais campos com o NO DATA ai quando eu coloco o 047 ai ele da as informações adicionadas entendeu.

Renato_Ceadareanu

qual o valor desse “zip” que voce utiliza no for

MiguelCP

String

Renato_Ceadareanu

Tenta fazer um cast no retorno do ArrayList

zip.equals((String)cpfs.get(i))

Criado 3 de abril de 2008
Ultima resposta 3 de abr. de 2008
Respostas 5
Participantes 3