有關list的排序

2022-10-10 10:27:11 字數 519 閱讀 8222

package com.website.system.controller;

import j**a.util.comparator;

import j**a.util.arraylist;

import j**a.util.collections;

public class demo01

return -1;*/

return o2-o1;

}});

system.out.println(list);}}

輸出結果為:[6, 5, 5, 4, 3, 2, 1]

若將return o2-o1;改為return o1-o2

輸出結果為:[1, 2, 3, 4, 5, 5, 6]

可以這樣記憶:排序使用j**a.util下的collections.sort()方法.return 第乙個引數-第二個引數;返回正序集合;(即大小從小到大排序)

return 第二個引數-第乙個引數;返回逆序集合(即大小從大到小排序)

有關Vector和List的各自優勢

向量 vector 循秩訪問 rank 類似與ram中每給定乙個位置i,都可以在o 1 的時間裡找到它對其進行操作。列表 list 循位置訪問 position 類似與圖靈機,紙帶無限長,我們可以操控其中乙個單元,某一時刻,我們訪問距離他較遠的位置時,我們只能通過一步一步的迭代來實現。有序情況下 在...

有關List型別傳參的問題

當你需要把乙個list物件傳到其他方法進行操作時,需要傳乙個已經例項化好的物件過去,然後在呼叫的方法裡面通過list.add方法來修改這個list物件。如果你傳了乙個list物件過去,然後在呼叫的方法裡面進行例項化的話,那麼是取不到該物件的 例如以下 listlist new arraylist s...

List集合的排序

test public void test01 排序前 3,2,1,4 排序後 1,2,3,4 test public void test02 system.out.println collections.sort list for user user list system.out.println...