`
/**
* 对查询出的数据进行倒序排序输出
* [@param](https://my.oschina.net/u/2303379) list
* [@return](https://my.oschina.net/u/556800)
*/
@SuppressWarnings("unchecked")
public List<Object> sortIntMethod(List list){
ArrayList<Object> descSyslist = new ArrayList<Object>();
Collections.sort(list, new Comparator(){
[@Override](https://my.oschina.net/u/1162528)
public int compare(Object o1, Object o2) {
MessageTextDto sys1=(MessageTextDto)o1;
MessageTextDto sys2=(MessageTextDto)o2;
if(sys1.getMsgTextId() < sys2.getMsgTextId()){
return 1;
}else if(sys1.getMsgTextId() == sys2.getMsgTextId()){
return 0;
}else{
return -1;
}
}
});
for(int i=0;i<list.size();i++){
MessageTextDto st=(MessageTextDto)list.get(i);
descSyslist.add(st);
}
return descSyslist;
}
`
`
/**
* 对查询出的数据进行正序排序输出
* [@param](https://my.oschina.net/u/2303379) list
* @return
*/
@SuppressWarnings("unchecked")
public List<Object> sortIntMethod(List list){
ArrayList<Object> descSyslist = new ArrayList<Object>();
Collections.sort(list, new Comparator(){
@Override
public int compare(Object o1, Object o2) {
MessageTextDto sys1=(MessageTextDto)o1;
MessageTextDto sys2=(MessageTextDto)o2;
if(sys1.getMsgTextId() > sys2.getMsgTextId()){
return 1;
}else if(sys1.getMsgTextId() == sys2.getMsgTextId()){
return 0;
}else{
return -1;
}
}
});
for(int i=0;i<list.size();i++){
MessageTextDto st=(MessageTextDto)list.get(i);
descSyslist.add(st);
}
return descSyslist;
}
`