Arraylist

0 respostas
java
M

Bom dia galera, estou com uma duvida simples, ao imprimir uma lista de objetos ele ta repetindo os dados do ultimo objeto em todos os indices do Arraylist, segue abaixo o codigo resumido:

try {
  
                String subrelatorio = "select * from servicos where COD_VENDA ='"+CODVEND.getText()+"'" ;
           con.ExecutaSQL(subrelatorio);
 
        while (con.resultset.next()) {
         
     
           listaservico.add( new servico(con.resultset.getString("servico"), con.resultset.getString("quantida"), con.resultset.getString("valor")));
         
          
            /*System.out.println(con.resultset.getString("servico"));
            System.out.println(con.resultset.getString("quantida"));
            System.out.println(con.resultset.getString("valor"));*/
        }      
    } catch (SQLException ex) {
        Logger.getLogger(servico.class.getName()).log(Level.SEVERE, null, ex);
    }
     







classe servico









package programa;


public class servico {
 static private String servico ;
  static private String quantidade ;
 static private String valor ;

     
public servico(){
}

public servico(String servico , String quantidade , String valor){
    this.servico = servico;
    this.quantidade = quantidade ;
    this.valor = valor ;
}
        
        
        public String getServico() {
        return servico;
    }

    /**
     * @param servico the servico to set
     */
    public void setServico(String servico) {
        this.servico = servico;
    }

    /**
     * @return the quantidade
     */
    public String getQuantidade() {
        return quantidade;
    }

    /**
     * @param quantidade the quantidade to set
     */
    public void setQuantidade(String quantidade) {
        this.quantidade = quantidade;
    }

    /**
     * @return the valor
     */
    public String getValor() {
        return valor;
    }

    /**
     * @param valor the valor to set
     */
    public void setValor(String valor) {
        this.valor = valor;
    }


   
   


    
    
}
Criado 7 de setembro de 2016
Respostas 0
Participantes 1