public Map<String, Student> students;
Set<String> keySet = students.keySet();
第一行代码:public Map<String, Student> students;
这一行定义了一个Map对象
第二行代码:Set<String> keySet = students.keySet();
这一行students.keySet()通过Map对象的keySet方法,获取map中的key键的集合,注意keySet方法返回值是一个Set类型的对象,包含了所有的key对象,由于定义的时候泛型类型为<String,Student>,所以key被规范成String,在keySet返回值里面也是String。所以使用一个Set<String> 对象keySet<String>去指向他,这个很合理哦。
Set<String> keySet = students.keySet();
他属于MAP中的常用方法之一:Set keySet();表示返回键的集合