我知道我们无法实例化一个接口。 HashMap方法,keySet(),其返回类型为Set。
public class aMap{
public static void main(String args[]) {
HashMap newmap = new HashMap();
newmap.put(1, "please");
newmap.put(2, "help");
newmap.put(3, "me");
System.out.println("Key set values are: " +
aMap.keySet());
}
}
输出:按键设置值为:[please,help,ma]
- 为什么该方法可以返回一个Set,这是一个接口?(如果Set无法实例化)
-Suppose Set接口只能有静态的final属性和空方法,为什么它可以将(存储)字符串转换为Set?