Java程序设计:实验八 集合类

上传人:pu****.1 文档编号:564593429 上传时间:2023-10-01 格式:DOC 页数:3 大小:62KB
返回 下载 相关 举报
Java程序设计:实验八 集合类_第1页
第1页 / 共3页
Java程序设计:实验八 集合类_第2页
第2页 / 共3页
Java程序设计:实验八 集合类_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java程序设计:实验八 集合类》由会员分享,可在线阅读,更多相关《Java程序设计:实验八 集合类(3页珍藏版)》请在金锄头文库上搜索。

1、实验八 集合类【实验目的】1. 掌握集合类ArrayList对象,Vector对象的使用;2. 掌握HashMap对象的使用;【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】编写一个程序,使用ArrayList存储客户的邮件地址。地址中应包括姓名、街道、市(县)、省(自治区)、国家(地区)。然后通过命令行遍历输出ArrayList中的内容。package test;import java.util.ArrayList;import java.util.List;public class test1 public static void main(String args

2、) List t = new ArrayList();t.add(new Post(小强, 浦东, 上海, 上海, 中国);t.add(new Post(小明, 闸北, 临沂, 山东, 中国);t.add(new Post(温开勇, 城南, 淮安, 江苏, 中国);test1 name = new test1();name.output(t);public void output(List list) for (int i = 0; i list.size(); i+) Post p = (Post) list.get(i);p.output();class Post String name;

3、String street;String city;String province;String country;public Post(String name, String street, String city, String province,String country) this.name = name;this.street = street;this.city = city;this.province = province;this.country = country;public void output() System.out.println(name + , + stre

4、et + , + city + , + province+ , + country);2、创建一个HashMap对象,并在其中添加一些学员的姓名和他们的成绩:张三,90分,李四,88分。从HashMap对象获取这两个人的成绩并输出,接到把张三的成绩改为99,再把他们的成绩输出。package test;import java.util.HashMap;import java.util.Iterator;public class test2 public static void main(String args) HashMap scoreMap = new HashMap();scoreMap

5、.put(张三, 90);scoreMap.put(李四, 88);printScore(scoreMap);scoreMap.put(张三, 99);System.out.println(修改后:);printScore(scoreMap);private static void printScore(HashMap map) Iterator it = map.keySet().iterator();while (it.hasNext() String name = (String) it.next();String score = (String) map.get(name);System.out.println(name + : + score);【总结与体会】通过本次实验掌握集合类ArrayList对象,Vector对象的使用和HashMap对象的使用。从数据接口上看ArrayList,Vector都实现了List接口,所以功能上基本相同,都可通过index数值定位数据。HashMap实现的是Map接口,通过指定的键的Hash值来定位数据,数据较多时,速度比较快。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号