概述
一、 Collections 常用API Collections.addAll(list,"a"); // 批量添加元素
Collections.shuffle(list); // 打乱集合
String max = Collections.max(list); // 求集合中的最大值
Collections.copy(list2,list); // 拷贝集合元素 拷贝到的集合必须必原集合大
int a = Collections.binarySearch(list, "a"); // 二分法查找元素
Collections.fill(list,"aaad"); // 使用指定元素填充集合
二、collection
是单列集合的顶层接口,所有方法被List和Set系列集合共享
常见的成员方法:add clear remove isEmpty size
三、遍历
迭代器遍历
//获取迭代器,迭代器就类似指针,默认指向集合点0索引处 Iterator<String> it = coll.iterator(); // 事先创建集合对象 while (it.hasNext()){ // hasNext判断当前有没有元素 it.next();// 获取元素 移动指针 迭代器遍历完毕指针不会复位 方法返回一个字符串就是每一个元素 }
增强for遍历
//只有所有的单列集合和数组才能用增强for遍历
//格式 //for(数据类型 变量名: 集合/数组){ // } lambda最简形式遍历集合
coll.forEach( s -> System.out.println(s)); // s是变量名
四、map集合
创建map集合对象吗,Map是接口不能直接创建对象,要在实现类创建对象
常用API
1、添加元素
put 方法 两个功能:添加和覆盖
添加数据时,如果原有的键不存在,直接把价键值对添加到map集合中,如果键存在会把被覆盖的值进行返回,键存在执行的就是覆盖操作。
2、删除元素
根据键删除元素,返回键对应的值
remove(key:)
3、清空集合元素
clear();
4、判断键是否存在containsKey,判断值是否存在containsValue,
都是布尔类型的,有返回值
5、判断集合是否为空 isEmpty();布尔类型
6、判断集合长度size(),返回一个int类型的整数
五、Map集合遍历
第一种方式
通过键找值的方式遍历
第二种方式
通过键值对来进行遍历
用集合对象调用ertrySet方法
最后
以上就是爱听歌背包为你收集整理的java集合笔记的全部内容,希望文章能够帮你解决java集合笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复