public List<String> getSortList(List<String> list){ // 自定义一个顺序 String[] regulation = {"registno","channelname","licenseno","cartypename","damagetime","complainant","complaintdetails","responsible","complainantcontact","complaintcomcode","complaintresult","statdate","enddate"}; final List<String> regulationOrder = Arrays.asList(regulation); //list中的字段包含在regulation中 Collections.sort(list, new Comparator<String>() { public int compare(String o1, String o2) { int io1 = regulationOrder.indexOf(o1); int io2 = regulationOrder.indexOf(o2); return (io1==-1 || io2==-1)?(io2-io1):(io1 - io2); } }); return list; }
按固定顺序排序
猜你喜欢
转载自blog.csdn.net/zyc050707/article/details/103381119
今日推荐
周排行