排序乙個list陣列中的元素

2021-08-31 06:06:44 字數 699 閱讀 9171

public class sortlist) public void sort(listlist, final string method, final string sort) catch (nosuchmethodexception ne) catch (illegalacces***ception ie) catch (invocationtargetexception it) return ret; } }); } }

1:動態的獲得方法 如:getuserid

2:動態的呼叫方法 如:method1.invoke((e)a,null)

sort裡面的compareto方法,裡面如果返回時-1 就不把object a ,b 調換 ,如果要倒敘排序好辦法就是把 返回的值程式設計整的 ,可以把內部比較的時候用 b - a ,這樣返回正數, 就巧妙的實現了倒敘了 ,it is amazing

邊學便用 今天學了得到method的方法 以後就可以這樣用了 method m11=(a).getclass(i).getmethod(method,null

collections.sort(list, new comparator() {

int ret = 0;

public int compare(object o1, object o2) {

中如果compare 方法返回時-1 ,則不會調換o1 o2順序,如果放回為1,則會調換o1 o2順序

排序乙個list陣列中的元素

1 動態的獲得方法 如 getuserid 2 動態的呼叫方法 如 method1.invoke e a,null sort裡面的compareto方法,裡面如果返回時 1 就不把object a b 調換 如果要倒敘排序好辦法就是把 返回的值程式設計整的 可以把內部比較的時候用 b a 這樣返回正...

python中給陣列中元素排序的乙個問題

遇到了這樣乙個例子,lst 90 30 50 60 70 20 10 100 80 40 希望給lst中的元素排序,輸出10,20,30,40,50,60,70,80,90,100 我的第一反應就是sort 方法。但是多次報錯之後終於發現sort方法在這裡不可行。因為lst中的元素都是字串,sort...

sql中傳入乙個list,返回乙個list

傳入陣列 返回list string sendpersonidarr sendpersonid.split listlist staffinfoservice.listphonesbyids sendpersonidarr select h.telphone from hr staff info h...