Olá,
estou lendo uma lista que está ordenado por ordem de nome
e queria que ficasse assim mas está ficando em ordem de codigo…
Quando utilizo o Map ???
o que tenho que fazer …pois queria ao ler o Map viesse em ordem alfabetica pois a lista está em ordem alafabetica???
abs
private Map<Long, String> acs = new new HashMap<Long, String>();
public void addAC(Long id, String name) {
acs.put(id, name);
}
List<DTO> acs = service.getListByNameAsc();
if (acs.size()!=0){
addAC(new Long(0), "Todos");
}
for (DTO g : acs) {
addAC(g.getId(), g.getName());
}