问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

为什么我输入1,2, 3,永远输出2 , 1 ,3

试了很多遍,别的数也试了,输入4,5,6永远输出5,4,6

提问者:qq_丅一站垨候_0 2018-10-26 22:01

个回答

  • 五岁麻瓜少年
    2018-11-21 19:54:08

    首先老师这个代码,并没有用set集合,他开始定义的就是list集合,这节课虽然标题是set集合对学生信息的修改,但是整节课都没有提到set,在Map集合管理学生信息那节课才提到了set集合,所以如果你按照这节课老师的代码来写,是用的list集合,list集合是有序的,可重复的,所以就造成了你的问题,希望我的回答对你有帮助哦,么么哒(*  ̄3)(ε ̄ *)

  • qq_新鲜的辉_0
    2018-11-16 22:06:53

    只要是按同一个顺序输入课程ID,无论课程ID有多少(改成5或更多的),输出都是有序的,我也是这样的情况


  • 慕雪3515532
    2018-11-07 15:21:03

    我输入2 1 4出来的也都是2 1 4


  • 温凉a
    2018-11-06 15:07:30

    能方便看一下代码吗


  • qq_丅一站垨候_0
    2018-10-27 14:55:03

    那为什么输出不会变,比如变成3,2,1或者2,3,1

  • 永远幸福的气氛
    2018-10-27 14:53:10

    是不是因为Set集合中是无须的