皮皮学,免费搜题
登录
搜题
【简答题】
//下面是一个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" )); } }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【判断题】韩非子是荀子的学生。
A.
正确
B.
错误
【单选题】在C51中,用于分支结构的语句是( )。
A.
break
B.
do while
C.
for
D.
if和switch
【判断题】异步电动机的转速是有旋转磁场的转速相同。
A.
正确
B.
错误
【单选题】韩非子是谁的学生?
A.
孔子
B.
孟子
C.
荀子
D.
老子
【单选题】环境污染是指
A.
环境中的污染物的数量或浓度超过了环境的自净能力
B.
环境中的污染物造成了环境质量的恶化
C.
环境中的污染物影响了人体健康
D.
A+C
E.
A+B +C
【判断题】《沁园春.雪》反映出了毛泽东的帝王思想。()
A.
正确
B.
错误
【单选题】韩非子是谁的学生?
A.
孟子
B.
孔子
C.
荀子
D.
孙子
【简答题】比较时期数列和时点数列的特点和作用。
【单选题】有关单相异步电动机的旋转磁场,描述不正确的是
A.
单相交流电产生的磁通势是一个交变的脉动量,而非一个旋转的量。
B.
一个交变脉动的磁通势,可以分解为两个幅值相等、转速相等、反向旋转的磁通势。
C.
一个交变脉动的磁通势,可以分解为两个幅值相等、转速相等、同向旋转的磁通势。
D.
两个反向旋转的磁通势会形成两个反向的旋转磁场,在转子中会形成两个对称于原点的机械特性曲线。
【单选题】灌溉水利用率高,下列表述正确的是
A.
作物产量一定高
B.
作物生育期耗水量一定高
C.
作物水分利用效率一定高
D.
以上表述都不正确
相关题目: