34.HashMapprops=newHashMap();35.props.put(”key45”,somevalue”);36.props.put(”key12”,someothervalue”);37.props.put(”key39”,yetanothervalue”);38.Sets=props.keySet();39.//insertcodehereWhat,insertedatline39,willsortthekeysinthepropsHashMap?()A.Arrays.sort(s);B.s=newTreeSet(s);C.Collections.sort(s);D.s=newSortedSet(s);

34.HashMapprops=newHashMap();35.props.put(”key45”,somevalue”);36.props.put(”key12”,someothervalue”);37.props.put(”key39”,yetanothervalue”);38.Sets=props.keySet();39.//insertcodehereWhat,insertedatline39,willsortthekeysinthepropsHashMap?()

A.Arrays.sort(s);

B.s=newTreeSet(s);

C.Collections.sort(s);

D.s=newSortedSet(s);


相关考题:

importjava.util.*;2.3.ClassFindStuff{4.publicstaticvoidmain(String[]args){5.//insertcodehere6.c.put(x,123);7.}8.}分别插入到第5行,哪三行允许代码编译?() A.Mapc=newSortedMap();B.HashMapc=newHashMap();C.HashMapc=newHashtable();D.SortedMapc=newTreeMap();

现有:1.importjava.util.*;2.3.ClassFindStuff{4.publicstaticvoidmain(String[]args){5,//insertcodehere6.c.put(X,123);7.}8.}分别插入到第5行,哪三行允许代码编译?() A.Mapc=newSortedMap();B.HashMapc=newHashMap();C.HashMapc=newHashtalole();D.SortedMapc=newTreeMap();E.ArrayListc=newArrayList();F.MaDc=newLinkedHashMap();

阅读以下说明和Java代码,将应填人 (n) 处的字句写在答题纸的对应栏内。【说明】Java.util包中提供了HashMap模板类,该模板类可以表示多个“键一值”对的集合,其中“键”的作用与普通数组中的索引相当,而“值”用作待存储和检索的数据。HashMap实现了Map接口。在Map接口中定义了put和get方法,put方法表示Map对象中加入一个“键-值”对,get方法则通过“键”来获取其对应的“值”。下面的Java代码中使用了HashMap模板类,将编号为1001、1002、1003的员工信息插入到HashMap对象中,然后输入一个指定的员工编号,通过员工编号来获取员工的基本信息。员工编号为整型编码,而员工的基本信息定义为类employee。HashMap对象与员工对象之间的关系及存储结构如图5—2所示。【Java代码】import Java.util.*;class employee{employee(String name,String phoneNumber,String address){this.name=name;thi s.phoneNumber=phoneNumber ;this.address=address;}String name;String phoneNumber;String address;};publ ic class jaVaMain{public static void main(String[]args){MapemployeeMap=new HashMap(Integer,employee();for(Integer employIndex=1001;employIndex=1003;employIndex++){String tmp=employlndex. (1 ) ();employeeMap. (2) (employIndex, (3) (”employee-”+tmp,“85523927-”+tmp,”addresS-”+tmp));//将员工编号和员工信息插入到employeeMap对象中)int employeeNo=0;System.out.print(”请输入员工编号:”);Scanner S=new Scanner(System.in);employeeNo=.s.nextInt(); //从标准输入获得员工编号employee result=employeeMap. (4)(employeeNo);if( (5) ==null)(System.out.println(”该员工编号不存在!”);return;System.out.println(“你所查询的员工编号为:”+employeeNo);System.out.printld(“该员工姓名:”+result.name);System.out.println(“该员工电话:”+result.phoneNumber);System.out.println(“该员工地址:“+result.address);}}

给定如下Java代码,编译运行的结果是()。 public class Test { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); String s = "code"; map.put(s, "1"); map.put(s, "2"); System.out.println(map.size()); } }A.编译时发生错误B.运行时引发异常C.正确运行,输出:1D.正确运行,输出:2

下面的代码用于输出字符数组ch中每个字符出现的次数,应该填入的代码是()public static void main(String[] args) { char[] ch = { 'a', 'c', 'a', 'b', 'c', 'b' }; HashMap map = new HashMap(); for (int i = 0; i < ch.length; i++) { < 填入代码 > } System.out.println(map); }A.if (map.contains(ch[i])) { map.put(ch[i], map.get(ch[i]) + 1); } else { map.put(ch[i], 1); }B.if (map.contains(ch[i])) { map.put(ch[i], (Integer) map.get(ch[i]) + 1); } else { map.put(ch[i], 1); }C.if (map.containsKey(ch[i])) { map.put(ch[i], (int) map.get(ch[i]) + 1); } else { map.put(ch[i], 1); }D.if (map.containsKey(ch[i])) { map.put(ch[i], (Integer) map.get(ch[i]) + 1); } else { map.put(ch[i], 1); }

题示代码的功能为:循环遍历输出Map当中的每一个元素。《插入代码》处应填入的代码是()Map map=new HashMap(); map.put(“jessica”,100); map.put(“tom”,200); map.put(“den”,300); Set《插入代码1》 set =《插入代码2》; for (《插入代码3》 per : set) { System.out.println(per.getKey() + ":" + per.getValue()); }A.<Entry> map.keySet() Entry#B.<Entry> map.entrySet() Entry#C.<Map.Entry<String, Integer>> map.keySet() Map.Entry<String, Integer>#D.<Map.Entry<String, Integer>> map.entrySet() Map.Entry<String, Integer>

请看一下代码,《插入代码》处应填入的代码是()Map map=new HashMap(); map.put(“tom”,123.6); map.put(“jim”,234.5); map.put(“terry”,45.3); 《插入代码》 其中《插入代码》处要实现的功能是把key为“jim”的value值在原有数字的基础上添加100。A.map.put(“jim”,map.get(“jim”)+100);B.map.set(“jim”,map.get(“jim”)+100);C.map.put(“jim”,234.5);D.map.set(“jim”,234.5);

分析以下代码,判断那句话是正确的? public class Test { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("123", "John Smith"); map.put("111", "George Smith"); map.put("123", "Steve Yao"); map.put("222", "Steve Yao"); } }A.key "123"对应的value 是"John Smith"B.key "123"对应的value 是"Steve Yao".C."Steve Yao" 是key,对应的 value是 "222".D."John Smith"是key,对应的 value是"123".

给定如下Java代码,编译运行的结果是() public class Test { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); String s = "code"; map.put(s, "1"); map.put(s, "2"); System.out.println(map.size()); } }A.编译时发生错误B.运行时引发异常C.正确运行,输出:1D.正确运行,输出:2