博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
collections
阅读量:4653 次
发布时间:2019-06-09

本文共 1195 字,大约阅读时间需要 3 分钟。



操作Collection以及Map该工具:Collections

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中
 //实现List的复制
 //List list1 = new ArrayList();//错误的实现方式
 List list1 = Arrays.asList(new Object[list.size()]);
 Collections.copy(list1, list);

boolean replaceAll(List list,Object oldVal,Object newVal):使用新值替换 List 对象的全部旧值

//通过例如以下的方法保证集合的线程安全性。

 synchronizedCollection(Collection<T> c) :Returns a synchronized (thread-safe) collection backed by the specified collection.
 synchronizedList(List<T> list) :Returns a synchronized (thread-safe) list backed by the specified list. 
 synchronizedMap(Map<K,V> m) :Returns a synchronized (thread-safe) map backed by the specified map. 
 synchronizedSet(Set<T> s)  :返回线程安全set集。

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/blfshiye/p/4889480.html

你可能感兴趣的文章
SQLYog快捷键大全
查看>>
(转载)DLL动态链接库编程入门之三:MFC规则DLL(上)
查看>>
隐藏Nginx或Apache以及PHP的版本号的方法
查看>>
N32926之jlink调试配置
查看>>
ASP.NET ACCESS 分页
查看>>
HashMap
查看>>
Android广播机制概述
查看>>
mysql触发器
查看>>
我是怎么让全国最大的儿童失踪预警平台流量掉底的
查看>>
领扣(LeetCode)二叉树的中序遍历 个人题解
查看>>
MySQL5.5登录密码忘记了,怎嘛办?
查看>>
[javascript]9宫格拖拽拼图游戏 puzzle
查看>>
论文笔记《Hand Gesture Recognition with 3D Convolutional Neural Networks》
查看>>
java内部类
查看>>
Entity Framework底层操作封装(3)
查看>>
python 全栈开发,Day37(操作系统的发展史)
查看>>
InputStream 转换 InputStreamReader再转换BufferedReader
查看>>
在线程池中的使用spring aop事务增强
查看>>
继续深入了解Cookie 和 Session
查看>>
再看《操作系统》--处理机管理
查看>>