皮皮学,免费搜题
登录
搜题
【简答题】
//下面是一个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.
单位款项转入
C.
工资存入
D.
个人劳务报酬存入 prefix="o" ns="urn:schemas-microsoft-com:office:office" ?xml:namespace>
【单选题】下列句子的句式与“然而不王者,未之有也”相同的一项是()
A.
养生丧死无憾,王道之始也
B.
夫晋,何厌之有
C.
非其夫人之所织则不衣
D.
群臣吏民能面刺寡人之过者,受上赏
【单选题】酶原没有活性是因为
A.
酶蛋白肽链合成不完全
B.
缺乏辅酶或辅基
C.
活性中心未形成或未暴露
D.
酶原已经变性
E.
酶原是普通蛋白质
【单选题】下列句子的句式与“然而不王者,未之有也”相同的一项是( )
A.
A.养生丧死无憾,王道之始也 【
B.
夫晋,何厌之有
C.
非其夫人之所织则不衣
D.
群臣吏民能面刺寡人之过者,受上赏
【单选题】有关颈椎说法正确的是( )
A.
第二颈椎又名枢椎
B.
横突都不分支
C.
棘突分支
D.
均有椎体及椎弓
【单选题】酶原没有活性是因为
A.
辅助因子缺乏
B.
酶原是普通的蛋白质
C.
酶蛋白肽链合成不完全
D.
活性部位未形成或未暴露
E.
酶原是未被激活的酶的前体
【单选题】有关颈椎说法正确的是()
A.
均有椎体及椎弓
B.
第一和第七颈椎无横突孔
C.
棘突分支
D.
第七颈椎又名枢椎
【单选题】有关颈椎说法正确的是( )
A.
第二颈椎又名枢椎
B.
横突都不分支
C.
棘突分支
D.
均有椎体及椎弓
【单选题】酶原没有活性是因为
A.
活性中心未形成或未暴露
B.
酶蛋白肽链合成不完全
C.
酶原是普通的蛋白质
D.
酶原是未被激活的酶的前体
E.
缺乏辅助因子
【单选题】酶原没有活性是因为
A.
酶蛋白没有空间结构
B.
活性中心未形成或未暴露
C.
酶原是普通的蛋白质
D.
缺乏辅助因子
E.
蛋白质已经变性
相关题目: