簡單陣列公升降序排序

2021-08-28 10:23:35 字數 528 閱讀 7096

陣列的排序是經常碰到的事情,今天就總結一下簡單的呼叫api函式進行陣列排序,不涉及冒泡,插入,快速排序演算法之類的。

首先公升序排序,直接呼叫arrays.sort(陣列) 即可。

降序排序:思路是先轉化為list,然後呼叫collections.sort()進行排序,之後呼叫collections.reserve()進行翻轉即可。

int m= ;

//把int轉化為integer型,其他型別轉換請看我其他部落格

integer p=new integer[m.length];

for(int i=0;ilist=new arraylist();

list=arrays.aslist(p);

collections.sort(list);//排序

collections.reverse(list);//翻轉

system.out.println(list);

降序排序就這樣,當然也可以排序之後進行反向輸出,方法很多,遇到不必驚慌,只要能執行都ok。

集合 陣列正倒(公升降)序排序

1.list排序 正序 collections.sort list 倒序 collections.sort list collections.reverse list 注意collections.reverse list 是表示將該列表反過來 看 public static void main st...

單擊dbgrid列標題排序 公升降序

delphi中如何通過單擊列標題進行公升降排序,在dbgrid的ontitleclick事件裡新增這樣的事件處理 3 if frmdatapool.qry需要做的事.sql.text.contains desc then 4 begin 5 with frmdatapool.qry需要做的事 do ...

簡單陣列 static 陣列

2.陣列的使用 a.函式中區域性變數 宣告週期延長 該變數不隨函式結束而結束 初始化 只在第一次呼叫該函式時進行初始化 記憶性 後序呼叫時,該變數使用前一次函式呼叫完成之後儲存的值 儲存位置 不會儲存在棧上,放在資料段 其中,c因為每次迴圈始終為1,而b因為static的緣故,只在一開始初始化一次,...