课程
/后端开发
/Java
/Java入门第三季
为什么用的是HashMap还是按顺序输出呢
2017-12-26
源自:Java入门第三季 5-2
正在回答
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>();
慕粉4298542 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答HashMap不是散列么,为什么每次都按一定顺序输出?
2 回答我的set为什么是顺序输出
2 回答hashmap 顺序问题
4 回答我每一次输出都是按顺序排列的
1 回答输出的顺序就是课程排列的顺序吗