一、实验目的
1、理解Java集合框架的特点、接口与类之间的关系;
2、掌握Java集合框架的List接口,以及List接口的重要实现类LinkedList、ArrayList;
3、掌握Java集合框架的Set、SortedSet接口,以及重要实现类HashSet 与 TreeSet;
4、掌握Java集合框架的Map、SortedMap接口及其重要实现类HashMap、TreeMap;
5、掌握Java集合框架的Collection 与 Iterator接口的特点与使用方式。
二、实验环境
1、windows11;
2、JDK1.8,集成开发环境Eclipse。
三、实验内容
1、将1~100之间的所有正整数存放在一个 List 集合中,并将集合中索引位置是10的对象从集合中移除。
2、分别向Set集合以及List集合中添加“A”、“a"、"c"、"C"、"a" 5个元素,观察重复值“a”能否在List集合以及Set集合中成功地添加。
3、创建Map集合,创建Emp对象(对象含有id、name两个属性),并将Emp对象添加到集合中(Emp对象的id作为Map集合的键),并将id为“015”的对象从集合中移除。
- 实验总结
1、Java中通常被使用的两大接口是Collection与Map。Collection接口用于储存一组无序、不唯一的元素;List接口用于储存一组有序、不唯一的元素;
2、集合弥补了数组的缺点,使用起来更方便,而且可以根据不同的场合选择不同的集合。