国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java再復習——Collections和Arrays

2019-11-06 07:25:32
字體:
來源:轉載
供稿:網友

常見問題Collections和Collection的區別?

Collection的集合底層接口,而Collections只是一個操作集合的工具類。

Collections提供的常用有用方法:

sort:排序

max:取最大值

binarySearch:二分查找

toArray:將集合轉換為數組,值得注意的是,轉化的時候需要new一個數組傳入,如果這個數組的長度小于集合的長度的話,方法內部會自動重新new一個數組用來存放集合元素并且返回,所以效率不高,創建無用對象,但保證數據完整,如果等于則不會,如果大于的話,則按照大于的長度返回數組,并且在沒有對象的位置上自動補上null,所以請勿這樣。 此方法的意義在于將一個集合轉為數組返回給調用者,限定調用者對集合的元素操作,不允許增刪。

Arrays提供的常用方法:

Arrays.asList(List list) :將數組轉化為集合返回,值得注意的是,返回的此集合是不允許進行增刪改操作的,那么這個方法的意義是? 將數組封裝成集合返回,那么集合會有許多方便API使用,比如判斷元素是否存在,取索引等等吧。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 忻城县| 肇东市| 贵德县| 和林格尔县| 泊头市| 塔河县| 怀来县| 长乐市| 濮阳市| 桂阳县| 新乡市| 长春市| 西华县| 满洲里市| 宾川县| 昌宁县| 塔河县| 宁德市| 江津市| 额敏县| 徐州市| 新乡县| 方正县| 漳浦县| 桦南县| 仙居县| 金坛市| 鄯善县| 隆德县| 南江县| 广汉市| 原阳县| 古交市| 孝感市| 沙田区| 无为县| 灌阳县| 剑阁县| 天台县| 沙田区| 高安市|