集合框架关于
集合: 集合就是一个容器,他可以存储对象,我们说集合就是一个可变的数组
集合框架特点
1、list和set集合同时实现了collection接口
2、set集合存储唯一,无序的对象。
3、list 存储的不唯一,有序的对象(顺序,按存储的先后顺序)
4、map接口存储的方式:键值对进行存储,键是唯一,值不唯一,且无序 ,map是单独的一个接口
5、我们的集合框架都在,java.utill这个包里面
<list接口>
1、list接口有两个实现类:arraylist,linkedlist
2、arraylist:1、长度可变,遍历元素和随机访问元素的效率比较高,我们开发 当中用的最多的集合就是arraylist,查询集合中的元素用的比较多
3、arraylist的语法
list 集合的名字 = new arraylist();
add()向集合中添加元素
add(添加的位置,添加的元素)
animallist.add(1,heroguo)//在集合的第二个位置添加此对象 add方法的位置是 从0--n
size()计算集合中的元素个数
4、get()获取集合中的元素 语法:集合的名字.get(1);
5、remove属性可以删除,指定的对象,根据下表进行删除
<map接口>
map 接口名 = new hashmap();
map:它是一键值对的方式进行数据的存储(key,value)
put()用于map集合添加数据
map是根据key来取value值,你的key永远不能重复,唯一,但是你的值是可以重复 的
keyset()方法在去我们map中所有的键值
values()方法在去我们map中所有的值
it.hasnext() 相当于你的数组里面的i,它在不停的取下一个值
推荐阅读
-
Java自学-集合框架 List接口
-
【集合系列】- 深入浅出分析Collection中的List接口
-
集合框架与泛型(二)——Map接口、Collections类和泛型
-
java中的集合之Map体系集合,Map接口及其实现类
-
荐 Java语言基础之Collection接口、List集合、Set集合的基本使用
-
Java分享笔记:Map集合(接口)的基本方法程序演示
-
List集合、Set接口介绍与方法的应用
-
集合框架关于
-
【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
-
Java集合中的Map接口