Tenho Uma Classe que implementa Comparable
public int compareTo(Object o) {
ObterStandardCO obterStandardCO = (ObterStandardCO)o;
return obterStandardCO.getDescricao().compareTo(this.getDescricao());
}
public ObterStandardBean(){
ItemVO itemVO = new ItemVO();
try{
ObterStandardAction obterStandardAction = new ObterStandardAction();
List lista = obterStandardAction.getItem(itemVO);
Iterator<ItemVO> iterator = lista.iterator();
while(iterator.hasNext()){
ItemVO itemVO2 = iterator.next();
ObterStandardCO obterStandardCO = new ObterStandardCO();
obterStandardCO.setDescricao(itemVO2.getDescricao());
obterStandardCO.setSite(itemVO2.getSite());
obterStandardCO.setItem(false);
this.listaStandard.add(obterStandardCO);
}
Collections.sort(this.listaStandard);
}catch (Exception e) {
e.printStackTrace();
}
}
mAS ELE NAO ESTA ORDENANDO PELA DESCRICAO ALGUEM SABE O PQ?