【发布时间】:2016-07-19 12:55:39
【问题描述】:
我正在为 java 中的 arraylist 中的值分配位置。
例如一个ArrayList containing {5,6,3,1,9,10,0,2,6}。
我怎样才能正确地为数字分配位置以拥有类似{5th,3rd,7th 2nd,1st,8th, 6th,3rd}。
我已经成功地对包含java中数字的arraylist进行了排序。
我现在被困在给数字的位置上。
【问题讨论】:
-
当你说给位置时,你的意思是添加 "st","nd","rd" 和 "th" 吗?
-
什么意思?您是在问如何“记住”排序后的数组,在排序之前它的条目在哪里?或者反过来:对于未排序的数组,要知道排序后条目会去哪里?
-
我的意思是如何将位置(排名)赋予arrayList 中的元素。现在不是后缀。
-
@ALABIJesujoba 我们很清楚排名是位置的同义词,但目前还不清楚排名是基于如何实施的。您能否也添加您正在使用的代码,以便我们了解您想要做什么?
-
好的,在一个 9 名学生的班级中,在他们的 CA 测试之后,他们的分数如下 {5,6,3,1,9,10,0,2,6}。现在的任务是为学生分配位置。让候选人获得最高分 10 分(成为第一名)、9(第二名)、6(第三名)等......只是试图自动化我们学校教师分配职位的方式一个班级的学生。这更清楚了吗?
标签: java arrays sorting arraylist