77范文网 - 专业文章范例文档资料分享平台

java集合-练习题(2)

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2. 2008 北京奥运会男足参赛国家:

科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利

Map map=HashMap();

12. (Map)已知某学校的教学课程内容安排如下:

完成下列要求:

1) 使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述 课程安排。

2) 增加了一位新老师Allen 教JDBC 3) Lucy 改为教CoreJava put方法

4) 遍历Map,输出所有的老师及老师教授的课程(Set>、Set get(key))

5) *利用Map,输出所有教JSP 的老师。

13. (泛型)使用泛型,改写第5 题

14. (泛型)使用泛型和Map.Entry 接口,改写第12 题的前4 问

15. *(List)写出下面程序的输出结果 import java.util.*; class MyClass{ int value;

public MyClass(){}

public MyClass(int value){ this.value = value; } public String toString(){ return “”+value; } }

public class TestList{

public static void main(String args[]){ MyClass mc1 = new MyClass(10); MyClass mc2 = new MyClass(20); MyClass mc3 = new MyClass(30); List list = new ArrayList(); list.add(mc1); list.add(mc2);

list.add(mc3);

MyClass mc4 = (MyClass) list.get(1); mc4.value = 50;

for(int i = 0; i

10 50 30

16. *(Set,HashSet,空指针)有下面代码 import java.util.*; class Student { int age; String name;

public Student(){}

public Student(String name, int age){ this.name = name; this.age = age; }

public int hashCode(){

return name.hashCode() + age; }

public boolean equals(Object o){ if (o == null) return false; if (o == this) return true;

if (o.getClass() != this.getClass()) return false; Student stu = (Student) o;

if (stu.name.equals(name) && stu.age == age) return true; else return false; } }

public class TestHashSet{

public static void main(String args[]){ Set set = new HashSet();

Student stu1 = new Student();

Student stu2 = new Student(“Tom”, 18); Student stu3 = new Student(“Tom”, 18); set.add(stu1); set.add(stu2); set.add(stu3);

System.out.println(set.size()); } }

下列说法正确的是: A. 编译错误

B. 编译正确,运行时异常

C. 编译运行都正确,输出结果为3 D. 编译运行都正确,输出结果为2

17. *(Set)有如下两个类(只写了类的属性,请自行添加相应的构造方法和get/set 方法)

要求,完善Worker 和Address 类,使得Worker 对象能够正确放入HashSet 中:即将 Worker 放入HashSet 中时不会出现重复元素。并编写相应测试代码。

18. *(Map)在原有世界杯Map 的基础上,增加如下功能: 读入一支球队的名字,输出该球队夺冠的年份列表。 例如,读入“巴西”,应当输出 1958 1962 1970 1994 2002 读入“荷兰”,应当输出 没有获得过世界杯 附录

1. 截止到2009 年为止,历届世界杯冠军

2. 2008 北京奥运会男足参赛国家:

科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利

19. *(Map)设计Account 对象如下:

要求完善设计,使得该Account 对象能够自动分配id。 给定一个List 如下:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java集合-练习题(2)在线全文阅读。

java集合-练习题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/652927.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: