题目
下列正确的是?
A.new java.util.TreeMap().put(0,null);
B.new java.util.HashMap().put(null,null);
C.new java.util.Map().put("key","value");
D.new java.util.SortedMap("key","value");
Map可以用来存储键值对
我们可以调用put方法进行存储
A.TreeMap是通过红黑树实现Map接口的类,key不能为null,value可以为null。
B.HashMap是基于哈希表实现Map接口的类,可以存在空值空键
C.Map为接口不能用new创建对象
D.SortedMap同样属于接口,不可以new
答案选A、B
2019.08.08问题
StringBuffer——存储变化
public class Test {
public static void main(String[] args) {
StringBuffer s1 = new StringBuffer("A");
StringBuffer s2 = new StringBuffer("B");
change(s1,s2);
System.out.println(s1 + "," + s2);
}
private static void change(StringBuffer a,StringBuffer b){
a.append(b);
b = a;
}
}
输出正确的是?
A.AB,AB
B.AB,B
C.B,B
D.A,B