Dúvida com vetor

3 respostas
V

Oi pessoal, to fazendo uma função como demonstrada abaixo:

Iterator it = BtsversaoInativa.iterator();

Bts[] versoesInativasBts = new  Bts[BtsversaoInativa.size()];

int i = 0;
while (it.hasNext()) {
        versoesInativasBts[i] = (Bts) it.next();
        i++;
    }


  //-------Pegando os valores bloqueado/Revisão/Oficial/Reedicao e setando status ---------//

    int ite = versoesInativasBts.length;
    int inc = 0;
    int j = 0;

    while (ite > inc){
   
    bloqueado = versoesInativasBts[j].getBloqueado();
    revisao = versoesInativasBts[j].getRevisao();
    oficial = versoesInativasBts[j].getOficial();
    reedicao = versoesInativasBts[j].getReedicao();


    //função que retorna o status;
    if(bloqueado.equalsIgnoreCase("s") && revisao.equalsIgnoreCase("n") && oficial.equalsIgnoreCase("n") && reedicao.equalsIgnoreCase("n")){
          status = "Edição";
    }else if (bloqueado.equalsIgnoreCase("n") && reedicao.equalsIgnoreCase("n")){
          status = "Edição";   
    }else if (revisao.equalsIgnoreCase("s")){
         status = "Revisão";
    }else if (revisao.equalsIgnoreCase("ok")){
         status = "Revisão OK";
    }else if(oficial.equalsIgnoreCase("s") && reedicao.equalsIgnoreCase("n")){
         status = "Oficial";
    }else if (bloqueado.equalsIgnoreCase("s") && reedicao.equalsIgnoreCase("s")){
         status = "Reedição";
    }
      
    
    versoesInativasStatus.add(new Option(status.toString()));(Problemaaaaaaaaaaaaaa)

    j++;
    inc++;

    }

Justo nessa linha eu gostaria de criar um vetor que fosse armazenando a cada loop o valor de status, exemplo: ele iria passar 20 vezes por essa posição, então ele armazenaria nas 20 posições o valor
de status.

Se alguém puder me ajudar.

Obrigada.

3 Respostas

hover

Coloque as tags CODE para facilitar a leitura.

Não entendi sua dúvida, você está recebendo uma Exception nesta linha? Qual?

V

Não Não…nehuma exception.

Eu quero criar um vetor para receber as informações que estão vindo do status, e ir armazenando nesse vetor.

Obrigada.

hover

Seria isto?

List versoesInativasStatus = new ArrayList();
			versoesInativasStatus.add(new Option(status.toString())); // (Problemaaaaaaaaaaaaaa)

Detalhe, você realmente precisa de um Vector? Normalmente o ArrayList é mais indicado!

Criado 2 de abril de 2009
Ultima resposta 3 de abr. de 2009
Respostas 3
Participantes 2