皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
//下面是一个Map的例子,阅读这个程序,并将自己的理解和运行结果相印证,最后在eclipse的console窗口中将运 //行结果都复制(ctrl+a和ctrl+c),并填在这里(ctrl+v)。 import java.util.HashMap; import java.util.Map; /** * 关于HashMap的练习。Map将一些值(value)和它们各自的键(key)联系起来,通过key可以访问value,所以key是不允许重复的,它们组成一个集合(Set)。
* 有些方法hashmap和list的方法是一样的,比如 size isEmpty clear clone等。
* TreeMap这里也不测试了,和TreeSet的意思差不多 */ public class HashMapExercises { public static void main(String args []) { // key和value都不可以是原始类型 HashMap map = new HashMap (); // 类似list的add方法,不过这里叫put而已 map .put(Integer. valueOf (1), "Red" ); // 原始类型自动“装箱”为Integer map .put(2, "Green" ); map .put(3, "黑" ); map .put(5, "Blue" ); // key重复的会被后来的替代,所以map没有类似list的set方法 map .put(3, "black" ); // 1.1 条目(entry)是一个 key-value对(键值对) System. out .print( "(1.1) 迭代键值对: " ); for (Map.Entry x : map .entrySet()) { System. out .print( x .getKey() + "-" + x .getValue() + " " ); } // 1.2 也可以直接输出,采用默认的toString System. out .println( "\n(1.2) 直接输出:" + map ); // 2 keySet:所有的key保存在Set中--不能重复,具体的类是HashMap的内部类 System. out .println( "(2) keySet:" + map .keySet() + ":" + map .keySet().getClass().getName()); // 3 values:所有的value保存在一个Collection中,具体的类是HashMap的内部类 System. out .println( "(3) values:" + map .values() + ":" + map .values().getClass().getName()); // 4 除了用Entry迭代map,用keySet配合get方法来迭代也很常用 System. out .print( "(4) 用keySet和map的get方法迭代map: " ); for (Integer key : map .keySet()) { System. out .print( key + "-" + map .get( key ) + " " ); } HashMap map1 = new HashMap (); HashMap map2 = new HashMap (); map1 .put(1, "Red" ); map1 .put(2, "Green" ); map1 .put(3, "Black" ); System. out .println( "\n(5.1) map1的值:" + map1 ); map2 .put(3, "White" ); map2 .put(5, "Blue" ); map2 .put(6, "Orange" ); System. out .println( "(5.2) map2的值:" + map2 ); // 5 putAll类似list的addAll map2 .putAll( map1 ); System. out .println( "(5.3) map2用putAll加入 map1的映射:" + map2 + ":key重复的则被替代" ); // 6 包含 System. out .println( "(6.1) map是否包含键3:" + map .containsKey(3)); System. out .println( "(6.2) map是否包含值“Blue”:" + map .containsValue( "Blue" )); } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】—_____ does Helen _____ to school? —By bike. [     ]
A.
What, go
B.
How, to go
C.
How, go
D.
How, going
【单选题】Listen to the conversation and choose the best answers for the questions。the conversation will be read twice. How does Joshua go to school in Japan?
A.
He goes to school by school bus.
B.
He goes to school by subway.
C.
He goes to school on foot.
【单选题】有形净值债务比率中的“有形净值”是指( )。
A.
有形资产总额
B.
所有者权益扣除无形资产
C.
固定资产净值与流动资产之和
D.
有形资产总额扣除负债
【单选题】下列关于酵母的物质和能量代谢的说法错误的是( )
A.
在葡萄汁中,酵母主要利用糖作为碳源获得能量
B.
氮源是酵母的一个重要营养物质,缺乏时酵母的代谢就会产生变化,产生一些还原性的气味
C.
葡萄浆果果皮表面的麦角甾醇和齐墩果酸,能够促进酵母的活动,被称为生存素,越是在AF后期困难的条件下,使用生存素的效果越好
D.
当基质中不再含有酵母菌所需营养物质时,部分酵母菌自溶形成高级醇和氨基酸等,对葡萄酒的质量构成不利影响
【单选题】食管癌患者早期的主要症状是
A.
进食后呕吐
B.
进食吞咽时有梗噎感
C.
吞咽困难
D.
声音嘶哑
【单选题】Listen to the conversation and finish the following 4 questions. How does Joshua go to school in Japan? ( )
A.
He takes a school bus every morning.
B.
He rides the subway at 8:00 AM.
C.
He walks with a group of students.
D.
His parents take him to school.
【简答题】Welcome to the zoo, everyone! I'm glad to take you around the zoo on such a beatiful day. I'm Jane, and I am a middle school student.Today,I am a volunteer(志愿者) in the zoo. First of all, I want you to...
【判断题】退货封箱时要把退货货品按照供应商、日期、货品状态分类整理装箱。
A.
正确
B.
错误
【单选题】下列关于单细胞生物的说法错误的是(  )
A.
单细胞生物不能独立完成各项生命活动
B.
利用酵母菌可以制作面包
C.
疟原虫寄生在人的血液里,使人患疟疾
D.
眼虫可以作为监测环境污染的指示动物
【单选题】Windows 98的桌面是一个()
A.
系统文件夹
B.
用户文件
C.
系统文件
D.
用户文件夹
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题