Duvidass lista de string

1 resposta
C

preciso imprimir numa interface os elementos da lista de String's,mas esta imprimindo apenas o ultimo elemento da lista

if(e.getSource()==PROXIMO){
			try {
				rs.first();
				int i=0;
				rs=s.executeQuery("Select * from Produto");	
				while(rs.next()){
						String[] bd = new String[] {""+rs.getInt("Codigo"),rs.getString("Nome"),""+rs.getInt("Preco"),""+rs.getFloat("Estoque")};
						List<String> ListaBD = Arrays.asList(bd);
							int j=0;
							
							if(!ListaBD.get(j).equals(",")){
								i=0;
								jblnumcodigo.setText(ListaBD.get(0));
								jtfNome.setText(ListaBD.get(i+1));
								jtfPreco.setText(ListaBD.get(i+2));
								jtfEstoque.setText(ListaBD.get(i+3));	

								
							}
						j++;
						
						}
						
							
			//	}

1 Resposta

J

nao vou resolver mas, uma dica…

str = rs.getFloat("Preco") + "";   ?!?!?

se tu queres obter o preço em formato String faz o seguinte:

str = rs.getString("Preco");

que eu me lembre, funciona! :wink:

Criado 19 de setembro de 2008
Ultima resposta 19 de set. de 2008
Respostas 1
Participantes 2