举一反三
- 阅读下面的Java代码,运行结果描述正确的是( )。import java.util.*;public class TestMap{public statci void main(String[] args){Map map=new HashMap( ); map.put(“first”,”football”); map.put(“first”,”basketball”); System.out.print(map.get(“first”));}} A: 编译时发生错误 B: 编译通过,运行时发生错误 C: 正确运行,显示basketball D: 正确运行,显示football
- 以下程序的运行结果是()import java.util.*; public class TreeMapExample { public static void main(String[] args){ SortedMap map = new TreeMap();//创建TreeMap实例对象 map.put(3,"John"); map.put(2, "Tome"); map.put(1,"Todd"); map.put(5,"Jane"); map.put(4, "William");//新添加一个元素,sortedMap将会自动排序 for(Object k : map.keySet()){//以for-each语句对sortedMap集合进行遍历 System.out.println(k + ":" + map.get(k)); } } }
- 编译运行以下程序的结果是:import java.util.TreeSet;public class Test02 {public static void main(String[] args) {Map map = new TreeMap(); // 创建TreeMap实例对象map.put(3, "John");map.put(2, "Tome");map.put(1, "Todd");map.put(5, "Jane");map.put(4, "William");// 新添加一个元素,sortedMap将会自动排序for (Object k : map.keySet()) {// 以for-each语句对sortedMap集合进行遍历System.out.println(k + ":" + map.get(k));}}} A: 编译错误 B: 运行时异常 C: 1:Todd2:Tome3:John4:William5:Jane
- 以下程序的运行结果是()import java.util.*;public class TreeMapExample { public static void main(String[] args){ SortedMap map = new TreeMap();//创建TreeMap实例对象 map.put(3,"John"); map.put(2, "Tome"); map.put(1,"Todd"); map.put(5,"Jane"); map.put(4, "William");//新添加一个元素,sortedMap将会自动排序 for(Object k : map.keySet()){//以for-each语句对sortedMap集合进行遍历 System.out.println(k + ":" + map.get(k)); } }} A: 编译错误 B: 运行时异常 C: 1:Todd
- 下列【1】【2】【3】【4】注释标注的哪行代码有错误?import java.util.*;public class E {public static void main(String args[]) {Map<;String,String>; map = new HashMap<;String,String>;(); //【1】Set<;Integer>; treeSet = new TreeSet<;Integer>;();//【2】Map<;String,String>; treeMap= new TreeMap<;String,String>;(); //【3】List<;char>; list = new LinkedList<;char>;(); //【4】 A: 【1】 B: 【2】 C: 【3】 D: 【4】
内容
- 0
给定如下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: 正确运行,输出:1 D: 正确运行,输出:2
- 1
下列关于Map集合的使用说法错误的一项是()。 A: Map用put(key,value)方法来添加一个值。 B: Map用get(key)方法获取与key键相关联的值。 C: Map接口的keySet()方法返回一个有序集合。 D: Map接口中的entrySet()方法返回了一个集合对象。
- 2
给定如下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: 正确运行,输出:1 B: 编译时发生错误 C: 运行时引发异常 D: 正确运行,输出:2
- 3
19、下列Java程序代码,运行后的结果是( )。[br][/br]...... HashMap map = new HashMap(); map.put("name", Tom); map.put("name", Marry); A: 0 B: C: 1 D: 2
- 4
HashMap<Integer,String> map = new HashMap( );map.put(1,"one");map.put(2,"two");map.put(3,"three");map.put(1,"four");