JAVA集合框架 学习笔记
2022/6/30 14:22:45
本文主要是介绍JAVA集合框架 学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JAVA集合框架 笔记
集合
对象的容器,可实现数组的功能
与数组区别
数组长度固定,集合长度不固定
集合只能存储引用类型
Collection
特点:代表一组任意类型的对象,无序、无下标、不能重复。
创建集合 Collection collection = new ArrayList();
-
添加元素
collection.add();
-
删除元素
collection.remove();
删除元素collection.clear();
清空 -
遍历元素(重点)
-
使用增强for(因为无下标)
for(Object object : collection){ }
-
使用迭代器
Iterator
//haNext(); 有没有下一个元素 //next(); 获取下一个元素 //remove(); 删除当前元素 Iterator it = collection.iterator(); while(it.hasNext()){ String object = (String)it.next(); //强转 // 可以使用it.remove(); 进行移除元素 // collection.remove(); 不能用collection其他方法 会报并发修改异常 }
-
-
判断
collection.contains();
collection.isEmpty();
-
查看所含元素个数
collection.size
List 子接口
特点:有序、有下标、元素可重复
创建集合对象 List list = new ArrayList<>( );
泛型<>
常用方法
-
添加元素
list.add( );
会对基本类型进行自动装箱 -
删除元素 可以用索引
list.remove(0)
当删除数字与索引矛盾时 对数字强转
list.remove((Object) 10)
或list.remove(new Integer(10))
-
遍历
-
使用for遍历
for(int i = 0; i < lise.size(); i++){ System.out.println(list.get(i)); }
-
使用增强for
for(Object list: collection){ System.out.println(boject); }
使用迭代器
Iterator it = collection.iterator(); while(it.hasNext()){ System.out.println(it.next()); }
-
使用列表迭代器
-
这篇关于JAVA集合框架 学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略