Vector dentro de um ArrayList

1 resposta
V

Olá bom dia a todos

Tenho uma tabela de produtos que é gerada dinamicamente em uma pagina JSP, conforme o cliente vai adicionando os produtos, preciso inserir esta tabela no meu banco, para isso estou pensando em aramzenar as linhas da tabela em um Vector e estes Vectors dentro de um ArrayList

Mas nao estou conseguindo

Teoricamente meu código está assim

int cont = Integer.parseInt(request.getParameter("contprod"));
       int max = cont;
       int itens = 4;
       ArrayList vertical = new ArrayList();
       Vector horizontal = new Vector();
       horizontal.setSize(cont);
       for(cont=1;cont<=max;cont++)
       {
               String id = request.getParameter("txtid_prod"+cont);
               String qtd = request.getParameter("txtqtd_prod"+cont);
               String valvista = request.getParameter("txtvalvista_prod"+cont);
               String valprazo = request.getParameter("txtvalpraz_prod"+cont);
               for(itens=1;itens<=4;itens++)
               {
                   switch (itens)
                   {
                       case 1:
                           horizontal.add(id);
                       break;
                       
                       case 2:
                           horizontal.add(qtd);
                       break;
                       
                       case 3:
                           horizontal.add(valvista);
                       break;
                       
                       case 4:
                           horizontal.add(valprazo);
                       break;
                       
                       default:
                   }
                
               }

Mas nao está dando certo, gostaria que o resultado ficasse mais ou menos assim

[01,20,16.41,20.00], [12,20,15.41,20.00], [11,20,15.41,23.00], [25,20,15.41,20.10].

Ou seja quatro Vectors dentro do ArrayList

Alguem, sabe como fazer isso, por favor, ou se souberem um jeito melhor de eu resolver este problema

Obrigado a todos

1 Resposta

BrunoBastosPJ

eu axo que seria mais fácil criar um objeto que tenha os atributos: id, qtd etc…

e adicionar o objeto no array list… só que cuidado com referencia :wink:

Criado 20 de junho de 2006
Ultima resposta 20 de jun. de 2006
Respostas 1
Participantes 2