《Java程序设计》实验指导
实验五 基础类库的应用
一、实验目的:
⑴掌握Java中的一些常用的基本类库的结构和主要功能。 ⑵掌握Java基础类、字符串、集合类的主要功能和使用方法。
二、实验原理
1. 集合 集合是一系列对象的聚集,是代表一组对象的一个对象,集合中的这一组对象称为集合的元素。集合中的每一个元素都具有一定的数据类型,任何数据类型的对象都可以存放在集合中。 2. TreeSet类 用树结构来存储数据,集合中的对象按升序存储,访问和遍历集合的速度很快,是存储大量数据并快速查找的上佳选择。
TreeSet() //构造一个按升序存储的空树集合
TreeSet(Collection c) //构造一个用c集合的元素为初始元素的树集合 TreeSet(Comparator comp) //构造一个按comp比较器排序的空树集合 一般方法参考帮助文档。 3. 使用迭代器访问集合元素
要想遍历集合中的元素,最容易的办法是使用迭代器。迭代器是指实现了Iterator和ListIterator接口的一个对象。迭代器允许通过循环集合来获取或删除集合元素。
Iterator接口中的方法 方法 boolean hasNext() Object next() void remove() 描述 如果还有元素,返回true 返回下一个元素。 删除当前元素 要想用迭代器访问集合,必须先获得迭代器。每个集合类均提供了一个返回迭代器的iterator()方法,而且返回的迭代器均指向当前集合的开头。
通常情况下,使用迭代器遍历集合应该遵循以下步骤:
①调用集合的iterator()方法获取一个指向集合开头的迭代器。
②设置一个循环来调用hasNext()方法,其中只要hasNext()方法返回true,循环就继续进行。
③在循环体中,调用next()方法来获得每个元素。
对于实现了List接口的集合,还可以通过调用ListIterator()来获得迭代器。
三、实验内容及要求:
编写一个学生成绩管理程序。 要求:
1
1. 应用集合
2. 按成绩的高低输出学生信息。 3学号输出 4成绩输出
四、实验报告要求
⑴记录查看的结果。
⑵写出程序编辑、编译及运行结果。
2