• 2022-06-14
    以下程序的运行结果是()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)); } } }
  • 1:Todd

    举一反三

    内容

    • 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

      下面语句执行后,执行get(1)方法得到的值是() HashMap<Integer,String> map = new HashMap; map.put(1,"one"); map.put(2,"two"); map.put(3,"three"); map.put(1,"four");

    • 2

      应用程序的main方法中有以下语句,则输出的结果是 ( )。 HashMap map=new HashMap(); map.put("100","aaa"); map.put("200","bbb"); map.put("300","ccc"); System.out.println(map.get("300").toString()+ map.get("200").toString() + map.get("100").toString());

    • 3

      下列【1】【2】【3】【4】注释标注的哪行代码有错误?import java.util.*;public class E {public static void main(String args&#91;&#93;) {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】

    • 4

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