慕粉4298542
2017-12-26 22:35
为什么用的是HashMap还是按顺序输出呢
students.keySet();是调用Map定义下students的方法,你可以定义一个Set<Course> courses =new HashSet<Course>();再调用courses.keySet();方法试试
Map下的泛型和list下的泛型都是有序的,Set下面的泛型才是无序不可重复的,Set<Course> courses =new HashSet<Course>();这是Set泛型的创建初始化,Map<String ,Student> students=new HashMap<String, Student>(); 下面这两个是 List 和Map List<Course> courseToSelect=new ArrayList<Course>();
Java入门第三季
409792 学习 · 4340 问题
相似问题