Collections集合工具集合排序

2021-09-25 02:23:14 字數 643 閱讀 3103

使用方式 colltctions.方法名(需要操作的集合,引數)

colltctions.sort(list);預設公升序,

想要在自定義中定義排序規則 需要重寫comparable中的compareto方法

@override

public int compareto(person o)

listlist =new arraylist();

//如果list是 5 7 2 6 8 1 4

1、公升序:

collections.sort(list) //list: 1 2 4 5 6 7 8

2、降序:

collections.sort(list,collections.reverseorder())//list:8 7 6 5 4 2 1

3、逆序;

collections.reverse(list)//list:4 1 8 6 2 7 5

陣列公升序,降序

int a=

1、公升序:

arrays.sort(a)//a: 1 2 4 5 6 7 8

2、降序:

arrays.sort(a,collections.reverseorder())//a: 8 7 6 5 4 2 1

集合 Collections工具

1.定義 collections是集合類的乙個工具類,它提供了一系列靜態方法用於對容器中的元素進行排序和搜尋等一系列操作。注 collection是乙個集合介面,而collections是乙個有著操作容器的方法的工具類。2.方法 1 reverse list list 使list中的資料發生反轉 1...

Collections集合工具類

collections 是針對集合進行操作的工具類,都是靜態方法。collections 中有乙個方法可以一次加入多個元素public static boolean addall collection c,t.elements 該方法使用到了可變引數,即定義時並不知道要傳入多少個實際引數。此時定義成...

Collections集合工具類

collections是集合工具類,用來對集合進行操作。部分方法如下 1 public static void sort listlist 集合元素排序 排序前元素list集合元素 33,11,77,55 collections.sort list 排序後元素list集合元素 11,33,55,77...