1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dar nome para for

Galera, estou percorrendo 3 for ao mesmo tempo e precisava dar nome para eles. Isso pq vou utilizar o break em algumas situações. Alguém sabe como fazer isso?

for (Creative c : listaCreative){
            for(LineItemCreativeAssociation association : listaLineItemCreativeAssociation){
                if(association.getCreativeId().equals(c.getId())){
                    for(LineItem lineItem : listaLineItem){
                        if(lineItem.getId().equals(association.getLineItemId())){
                            listaCriativoDoubleclickHelper.add(armazenarDados(lineItem, c, association, listaCriativoDoubleclickHelper));
                            break;
                        }
                    }
                }
            }
        }
  • Você possui 3 for aninhados, um dentro do outro? É necessário realmente dar nomes? Se você usar um break dentro de um for ele vai sair apenas deste laço e não vai sair dos laços acima. Poste seu algoritmo ou pseudo código pro pessoal poder ver o cenário.

    marcosharbs   11 de jul de 2014
  • Ok, postei meu código acima. Vc sabe como dar nome para um for, marcos...a, b, c por exemplo?

    Chuvinha   11 de jul de 2014
  • Você quer que ele saia dos 3 for quando executar o break?

    marcosharbs   11 de jul de 2014
  • Utilize label's, apenas colocando um nome para o for e adicionando ":" na frente deste, ex: nomeFor: for(a lot of thing here;

    Charles Rocha   11 de jul de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags i18n ou faça a sua própria pergunta.