JAVA 实验七 对象集合 实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验七对象集合的组织

实验目标:

1. 了解Collection、List、Set、Map等常用数据结构的层次结构

2. 掌握LinkList、Vector、ArrayList、HashTable、HashMap等类的用法

3. 掌握Enumeration (枚举)及Iterator(迭代器)的遍历用法

4. 了解自学HashSet、TreeSet这两个Set接口下的重要实现类

5. 了解自学比较器接口

实验任务:

1. 填空

List 接口的特点是元素__有__(有|无)顺序,___可以___(可以|不可以)重复; Set 接口的特点是元素__无___(有|无)顺序,__不可以____(可以|不可以)重复; Map 接口的特点是元素是键、值对象,其中__键__可以重复,_值对象__不可以重复

2. (List)有如下代码:

import java.util.*;

public class TestList{

public static void main(String args[]){

List list = new ArrayList();

list.add(“Hello”);

list.add(“World”);

list.add(1, “Learn”);

list.add(1, “Java”);

printList(list);

}

public static void printList(List list){

//1

}

}

要求:

1) 把//1 处的代码补充完整,要求输出list 中所有元素的内容,请使用三种方式来实现(课本227页,Iterator、增强for循环,普通循环)。

2) 三种代码与执行结果截图

1、用Iterator实现的代码如下:

package zi;

import java.util.*;

publicclass Ex7_2{

publicstaticvoid main(String args[]){ new

相关文档
最新文档