课程
/后端开发
/Java
/Java入门第三季
我按写的写完运行发现有数组下标越界异常,于是我将Course temp=(Course)coursesToSelect.get(0);取出就可以运行了,然后输入ID发现并不是无序的。请问这是为什么啊,求老师帮我解答一下
2015-09-21
源自:Java入门第三季 4-11
正在回答
向Set接口的实现类HashSet中添加元素,其实元素是无序的,在某些特殊情况下,你可能发现元素好像是有序的,这种情况其实只是一种巧合,你只要记住元素是无序的就可以了。TreeSet是SortedSet接口的实现类,它的元素是有序的,按照大小进行自动的排序。
如果我记得没错的话,set本来就是有序的,map是无序的
wire 提问者
dumbaodouble
有巧合发生
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
14 回答set集合怎么是顺序输出?
4 回答遍历set集合 有序输出
1 回答Set集合遍历输出有序
3 回答Set集合创建
3 回答关于集合类和集合使用方法不在一个类怎么调用集合类