Pessoal, como faço para imprimir os valores do ArrayList() mas sem as chaves.
String sql = "SELECT status,count(*) FROM ata where status!='' and date_part('month',data)='"+mes+"' and date_part('year',data)='"+ano+"' group by status";
rs = st.executeQuery(sql);
List<String> lista = new ArrayList<String>();
List<String> lista1 = new ArrayList<String>();
while (rs.next()){
lista.add(rs.getString(1));
lista1.add(rs.getString(2));
}
out.println(""+lista);
out.println(""+lista1);
quando mando imprimir aparece desta maneira:[Preliminar, Retornado, Final] [7, 4, 5], e preciso que imprima assim Preliminar, Retornado, Final e 7, 4, 5.
A string retorno tem todos os valores separatos por virgulas
[]'s
M
Marcos_rhs
Cara, como sou iniciante não conheço todas as funções e opções disponíveis…
Vc poderia me ajudar a imprimir esses valores no gráfico, estou me batendo um monte… Prometo que como um bom catarinense também vou estudar o que vc fizer.
a string de retorno1 é a mesma coisa para a lista1.
M
Marcos_rhs
Rafael, fiz assim está correto? Mas está dando um erro…
Stringsql="SELECT status,count(*) FROM ata where status!='' and date_part('month',data)='"+mes+"' and date_part('year',data)='"+ano+"' group by status";rs=st.executeQuery(sql);List<String>lista=newArrayList<String>();List<String>lista1=newArrayList<String>();while(rs.next()){lista.add(rs.getString(1));lista1.add(rs.getString(2));}StringBuildersb=newStringBuilder();for(Strings:lista){sb.append(",").append(s);}Stringretorno=sb.toString().replaceFirst(",");StringBuildersb1=newStringBuilder();for(Strings1:lista1){sb1.append(",").append(s1);}Stringretorno1=sb1.toString().replaceFirst(",");