原始关闭原因未解决
我试图根据GPA将这个arraylist按升序排序。学生类封装了3条信息:学生编号、姓氏、平均分数。
所以我需要使用gradePointAverage对它们进行排序。
//student array
studentArray[0] = student;
studentArray[1] = new Student(9093891, "Brown", 2.55);
studentArray[2] = new Student(9301879, "Carson", 1.11);
studentArray[3] = new Student(3910880, "Deardon", 4.01);
studentArray[4] = new Student(8891783, "Ellis", 2.66);
studentArray[5] = new Student(3899132, "Fisher", 0.55);
//filling my studentlist
studentList.add(student);
studentList.add(studentArray[0]);
studentList.add(studentArray[1]);
studentList.add(studentArray[2]);
studentList.add(studentArray[3]);
studentList.add(studentArray[4]);
ArrayList<String> sortedArrayListDescending = studentList.sortDescending();
通过使用集合。sort()升序
Collections.sort(studentList,Comparator.comparingDouble(Student::getGradePointsAverage));
降序
Collections.sort(list,Comparator.comparingDouble(Student::getGradePointsAverage).reversed());
我想按实际成本升序对groupby中的值进行排序,但我一直得到错误的结果。 这是我的代码: 它返回这个: 有人知道我如何正确排序吗?
在设计时,我们将字段指定为datatype。 现在,当我们尝试按此参数()升序排序时,它没有给出所需的结果。 我知道这是数据类型问题,但现在无法更改数据类型,因为数据已经输入。 输入的日期格式为(即28-08-2004)。 请帮帮我
我使用的函数返回LinkedHashMap中的键值对。 注意:我无法将LinkedHashMap更改为代码中的任何其他映射,因为该函数正在其他几个函数中使用。 我也在谷歌上搜索并尝试使用TreeMap,它以升序给出我们想要的结果。但是,在树映射中,键是按升序排列的,而不是值。 我的要求主要是价值观。 如何按升序获取值。 提前谢谢!!!!
我有一个数据帧的值,如: 我想得到每个人不同行动的数量。这一点我可以通过
我有一个类似于以下内容的HashMap: 有什么建议吗? 我首先比较值,只有在值重复的情况下才比较键。所以我同时使用键和值,而不仅仅是值。
如何搜索前面有数字值的排序arraylist,计划是我要用最大到最小的数字对listview进行排序