1.对List进行排序
import java.util.ArrayList;
import java.util.List;
import java.util.Comparator;
List<String> valueList = new ArrayList<>();
valueList.add("1");
valueList.add("2");
Collections.sort(valueList, new Comparator<String>() {
@Override
public int compare(String o1, String o2){
return o1.compareTo(o2);
}
});
2.对List的SEQ字段进行排序
import java.util.ArrayList;
import java.util.List;
import java.util.Comparator;
List<Dto> dtoList = new ArrayList<>();
Dto dto1 = new Dto();
dto1.setSeq(1)
Dto dto2 = new Dto();
dto3.setSeq(2)
dtoList.sort(new Comparator<Dto>() {
@Override
public int compare(Dto obj1, Dto obj2) {
return obj1.getSeq().compareTo(obj2.getSeq());
}
});