我是靠谱客的博主 爱听歌背包,最近开发中收集的这篇文章主要介绍java集合笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、 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集合笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部