初學Java,集合類的排序,查詢,替換操作

2021-06-21 21:20:10 字數 644 閱讀 6488

排序比較簡單

arraylist nums = new arraylist();  

nums.add(.....)

......

collections.reverse(nums); //次序反轉

collections.sort(nums); //按自然順序排序

collections.shuffle(nums); //隨機排序

查詢,替換

arraylist nums = new arraylist();  

nums.add(......)

......

collections.max(nums); //輸出最大元素

collections.min(nums); //輸出最小元素

collections.replaceall(nums,0,1); //將nums中的0使用1來代替

collections.frequency(nums,-5); //判斷-5在list集合中出現的次數

collections.binarysearch(nums,3); //使用兩分法查詢,只有對先list排好序才能用二分法查詢

java的集合類

由collection介面派生的兩個介面是list和set set set介面同樣是collection介面的乙個子介面,它表示數學意義上的集合概念。set中不包含重複的元素,即set中不存兩個這樣的元素e1和e2,使得e1.equals e2 為true。由於set介面提供的資料結構是數學意義上集...

Java集合類的總結

集合類庫考慮到 容納自己物件 的問題,並將其分割成兩個明確的概念 1 集合 collection 一組單獨的元素。乙個list 列表 必須按特定的順序容納元素,而乙個set 集 不可包含任何重複的元素。2 對映 map 一系列 鍵 值 對,如雜湊表身上的充分體現。map可以和陣列一樣,擴充到多維,可...

java集合類的特點

今天第一次去參加公司的招聘會,在面試中問到了有集合的特點,但是當時只答出來了一部分,不過還好,面試官對我的答案還挺滿意的,順利的通過了面試!得到了來之不易的實習機會!面試回學校後,通過翻閱書籍和查詢網路資源,對集合類的特點做了,如下總結!集合類的祖先介面分別是collection和map 而coll...