Java Collections工具类
生活随笔
收集整理的這篇文章主要介紹了
Java Collections工具类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Collections工具類
- Collections 是一個操作 Set、List 和 Map 等集合的工具類
- Collections 中提供了一系列靜態的方法對集合元素進行排序、查詢和修改等操作,還提供了對集合對象設置不可變、對集合對象實現同步控制等方法
Collections常用方法
排序操作:(均為static方法)
- reverse(List):反轉 List 中元素的順序
- shuffle(List):對 List 集合元素進行隨機排序
- sort(List):根據元素的自然順序對指定 List 集合元素按升序排序
- sort(List,Comparator):根據指定的 Comparator 產生的順序對 List 集合元素進行排序
- swap(List,int, int):將指定 list 集合中的 i 處元素和 j 處元素進行交換
查找、替換
- Object max(Collection):根據元素的自然順序,返回給定集合中的最大元素
- Object max(Collection,Comparator):根據Comparator 指定的順序,返回給定集合中的最大元素
- Object min(Collection)
- Object min(Collection,Comparator)
- int frequency(Collection,Object):返回指定集合中指定元素的出現次數
- void copy(List dest,List src):將src中的內容復制到dest中
- boolean replaceAll(List list,Object oldVal,Object newVal):使用新值替換List 對象的所有舊值
Collections常用方法:同步控制
- Collections 類中提供了多個 synchronizedXxx() 方法,該方法可使將指定集合包裝成線程同步的集合,從而可以解決多線程并發訪問集合時的線程安全問題
總結
以上是生活随笔為你收集整理的Java Collections工具类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQLServer—端口概念
- 下一篇: Java List接口概述