em um TreeMap, associei um email de vendedor com uma lista de clientes… porem nessa lista de clientes preciso distinguir os clientes que começam com código 0 dos demais.
Exemplo de saída:
Vendedor: beto
Clientes que começam por 0: 083, 072, 061, 032
Demais clientes: 954, 231, 124
Minhas colunas na tabela são código do cliente, nome do cliente e nome do vendendor
privatestaticfinalintCOL_EMAIL_VENDEDOR=3;privatestaticfinalintCOL_CLIENTE=0;privateMap<String,Set<String>>emails=newTreeMap<String,Set<String>>();publicMap<String,Set<String>>recuperarEmails(){for(inti=0;i<tabelaRetorno.getRowCount();i++){//Pegamos o e-mail do vendedorStringemailVendedor=(String)tabelaRetorno.getModel().getValueAt(i,COL_EMAIL_VENDEDOR);//Buscamos a lista associada a esse e-mail.Set<String>clientes=emails.get(emailVendedor);//Caso ela ainda não exista (primeiro cliente desse vendedor), criamos uma lista//e já associamos a lista a esse e-mail.if(clientes==null){clientes=newTreeSet<String>();emails.put(emailVendedor,clientes);}//Então, adicionamos na lista do vendedor o nome do cliente.clientes.add((String)tabelaRetorno.getModel().getValueAt(i,COL_CLIENTE));}returnemails;}