Collections類概述和常用成員方法

2021-07-25 22:48:44 字數 932 閱讀 8422

collections類概述

針對集合操作 的工具類

collections成員方法

public staticvoid sort(listlist)

public staticint binarysearch(list<?> list,t key)

public statict max(collection<?> coll)

public staticvoid reverse(list<?> list)

public staticvoid shuffle(list<?> list) /*

* collections:

是針對集合進行操作的工具類,都是靜態方法。

* *

面試題:

* collection

和collections

的區別?

* collection:

是單列集合的頂層介面,有子介面

list

和set

。* collections:

是針對集合操作的工具類,有對集合進行排序和二分查詢的方法

* *

要知道的方法

* public static void sort(listlist)

:排序預設情況下是自然順序。

* public static int binarysearch(list<?> list,t key):

二分查詢

* public static t max(collection<?> coll):

最大值* public static voidreverse(list<?> list):

反轉* public static voidshuffle(list<?> list):

隨機置換

*/

Collections工具類和Arrays工具類

collections 工具類常用方法 排序查詢,替換 同步控制 不推薦,需要執行緒安全的集合型別時請考慮使用 juc 包下的併發集合 1.排序void reverse list list 反轉 void shuffle list list 隨機排序 void sort list list 按自然排...

Collections工具類 幫助類

collections則是集合類的乙個工具類 幫助類,其中提供了一系列靜態方法,用於對集合中元素進行排序 搜尋以及執行緒安全等各種操作。1 排序 sort 使用sort方法可以根據元素的自然順序 對指定列表按公升序進行排序。列表中的所有元素都必須實現 comparable介面。此列表內的所有元素都必...

Collections類方法詳解

collections則是集合類的乙個工具類 幫助類,其中提供了一系列靜態方法,用於對集合中元素進行排序 搜尋以及執行緒安全等各種操作。1 排序 sort 使用sort方法可以根據元素的自然順序 對指定列表按公升序進行排序。列表中的所有元素都必須實現 comparable介面。此列表內的所有元素都必...