Verificar se existe algum registo no ArrayList

2 respostas
evertonsilvagomesjav

Pessoa boa tarde estou tentando ver se dentro do meu List tem algo como "2.464" se tiver ele continua no for se nao ele sai, porem ta dando indexOfBound no meu list segue o trecho do cod:

centroCusto	 = list.get(i).getCentroCusto();
				
				String cC = "";
				
				for(int j = 0; j < listRateio.size(); j++){
					
					if(!listRateio.get(i).getCentroCusto().contains(centroCusto)){
						
						cC = centroCusto;
						
					}

2 Respostas

Nykolas_Lima
evertonsilvagomesjava:
Pessoa boa tarde estou tentando ver se dentro do meu List tem algo como "2.464" se tiver ele continua no for se nao ele sai, porem ta dando indexOfBound no meu list segue o trecho do cod:
centroCusto	 = list.get(i).getCentroCusto();
				
				String cC = "";
				
				for(int j = 0; j < listRateio.size(); j++){
					
					if(!listRateio.get(i).getCentroCusto().contains(centroCusto)){
						
						cC = centroCusto;
						
					}

A variavel que vc usa no for é o J, e vc está dando get pelo I.

Tenta trocar.

if(!listRateio.get(i).getCentroCusto().contains(centroCusto)){

por:

if(!listRateio.get(j).getCentroCusto().contains(centroCusto)){
evertonsilvagomesjav
Frango:
evertonsilvagomesjava:
Pessoa boa tarde estou tentando ver se dentro do meu List tem algo como "2.464" se tiver ele continua no for se nao ele sai, porem ta dando indexOfBound no meu list segue o trecho do cod:
centroCusto	 = list.get(i).getCentroCusto();
				
				String cC = "";
				
				for(int j = 0; j < listRateio.size(); j++){
					
					if(!listRateio.get(i).getCentroCusto().contains(centroCusto)){
						
						cC = centroCusto;
						
					}

A variavel que vc usa no for é o J, e vc está dando get pelo I.

Tenta trocar.

if(!listRateio.get(i).getCentroCusto().contains(centroCusto)){

por:

if(!listRateio.get(j).getCentroCusto().contains(centroCusto)){

Pow Frango vlw cara nem tinha me ligado rs tava usando o indice do For la de cima kk, vlw cara!!

Criado 22 de março de 2010
Ultima resposta 22 de mar. de 2010
Respostas 2
Participantes 2