皮皮学,免费搜题
登录
搜题
【简答题】
编写程序 TestMap.java ,练习 Map 映射集合的使用。按模板要求,将【代码】替换成相应的 Java 程序代码,使之能完成注释中的要求。 import java.util.*; class MyKey implements [ 代码 1] { // 实现 java.lang.Comparable 接口 int key; public MyKey(int key) { this.key = key; } @Override public String toString() { return "key=" + key; } [ 代码 2] // 实现 compareTo 方法,制定大小比较规则:按 key 值大小比较 [ 代码 3] // 覆盖 hashCode 方法,根据 key 值生成哈希码 [ 代码 4] // 覆盖 equals 方法,指定相等判断规则:如 key 值相同,则对象相等 } class MyValue { String value; public MyValue(String value) { this.value = value; } @Override public String toString() { return "value=" + value; } } public class TestMap { public static void main(String[] args) { MyKey key1 = new MyKey(1); MyKey key2 = new MyKey(2); MyKey key3 = new MyKey(3); MyValue value1 = new MyValue("a"); MyValue value2 = new MyValue("b"); MyValue value3 = new MyValue("c"); Map hashMap = [ 代码 5] // 创建 HashMap 对象 [ 代码 6]; // 使用 put 方法,依次将 放入 hashMap 中 System.out.println("hashMap 中元素的数量: " + [ 代码 7]); // 使用 size 方法,获取 hashMap 中 entry 的数量 MyKey key4 = new MyKey(3); MyValue value4 = new MyValue("d"); [ 代码 8] // 将 放入 hashMap 中,思考:此时 hashMap 中 entry 的数量是多少? System.out.println(" 遍历 hashMap 中的 entry"); Set > entries = [ 代码 9] // 使用 entrySet 方法,获取 hashMap 中的 entry 集合 for(Map.Entry entry : entries) { MyKey myKey = [ 代码 10] // 使用 getKey 方法,获取 entry 中的 key MyValue myValue = [ 代码 11] // 使用 getValue ,获取 entry 中的 value System.out.println("<" + myKey + " , " + myValue + ">"); } System.out.println(" 是否包含 key3 : " + [ 代码 12]); // 使用 containsKey 方法,判断 hashMap 中是否包含 key3 System.out.println(" 是否包含 value3 : " + [ 代码 13]); // 使用 containsValue 方法,判断 hashMap 中是否包含 value3 SortedMap treeMap = [ 代码 14] // TreeMap(Map m) 方法构建 TreeMap 对象,将 hashMap 中的所有元素放入此 TreeMap 中 System.out.println(" 遍历 treeMap 中的 entry"); [ 代码 15] // 遍历 treeMap ,观察输出结果是否有序 } } 程序执行的输出结果如下所示: hashMap 中元素的数量: 3 遍历 hashMap 中的 entry 是否包含 key3 : true 是否包含 value3 : false 遍历 treeMap 中的 entry
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】胆道炎症进行十二指肠引流的体位是:
A.
头低脚高位
B.
膝胸卧位
C.
截石位
D.
端坐位
E.
右侧卧位
【简答题】两相交流伺服电动机的励磁绕组和控制绕组在空间位置上相差多少电角度?
【单选题】交流伺服电动机的工作原理和单相异步电动机相似,励磁绕组和控制绕组在空间相差多少电角度。
A.
90°
B.
30°
C.
60°
D.
【单选题】两相交流伺服电动机在运行上与一般异步电动机的根本区别是( )。
A.
具有下垂的机械特
B.
具有两相空间上互差 90 °电角度的励磁绕组和控制绕组
C.
靠不对称运行来达到控制目的
D.
克服了自转现象
【多选题】胆道炎症进行十二指肠引流的体位是
A.
端坐位,
B.
截石位
C.
头低脚高位
D.
右侧卧位
E.
膝胸卧位
【简答题】胆道炎症进行十二指肠引流的体位是 ( )
【单选题】制定最早的评估行业准则是( )。
A.
《欧洲评估准则》(EVS)
B.
RICS红皮书
C.
《专业评估执业统一准则》(USPAP)
D.
《国际评估准则》
【多选题】胆道炎症患者进行十二指肠引流时应取的体位是
A.
左侧卧位
B.
膝胸卧位
C.
头低脚高位
D.
截石位
E.
右侧卧位
【单选题】胆道炎症的患者进行十二指肠引流的体位是
A.
头低足高位
B.
膝胸位
C.
半坐卧位
D.
头高足低位
E.
截石位
【简答题】“I like your smile, but unlike you put your shoes on my face”. A charming way of saying “Keep off the grass”. But could you figure it out? Or this: “Wash Clothing Store” for laundry. They are both typ...
相关题目: