java中list排序和兩個string的大小比較

2021-09-05 09:59:15 字數 584 閱讀 9401

list排序方法一comparator形式:

listkeylist = new arraylist<>();

keylist.add("user_tel");

keylist.add("systemid");

keylist.add("user_pwd");

log.i("test_sort","排序前keylist:" + keylist);

collections.sort(keylist, new comparator()else if (o1.compareto(o2) > 0)else

}});

log.i("test_sort","排序後keylist:" + keylist);

排序前後輸出結果為

排序前:[user_tel, systemid, user_pwd]

排序後:[systemid, user_pwd, user_tel]

排序方式二collections.sort(keylist)方式:

這樣就可以了,是不是相當簡單,當然看情況的,第一種適合情況多,如果你傳入了實體類,就需要通過第一種去進行比較了

java 比較兩個list中是否有含有相同的資料

list updatelist new arraylist mapupdatemap new hashmap updatemap.put customerno test110 updatemap.put oprphone 176214566471 updatemap.put opridno 1234...

兩個LIST合併問題

前些日子在做專案時,做到兩個大list合併的問題,由於時間比較緊沒有時間仔細琢磨一下效率問題。剛好從csdn的論壇上看到此問題。有兩個list arraylist list1 new arraylist list1.add 13 list1.add 23 list1.add 33 list1.add...

python比較兩個list

自己寫的,耗時很長。當兩個list是100000級別長度的資料時,需要好幾分鐘 if jpg not in list2 paython自帶方法。速度很快 list3 list set3 初始化資料 lista zhangsan lisi wangwu listb zhangsan lisi zhao...