gpt4 book ai didi

java - 降序排列 ArrayList

转载 作者:行者123 更新时间:2023-11-29 06:32:26 25 4
gpt4 key购买 nike

所以我正在尝试从大到小对我的 ArrayList 进行排序。用户只能输入数字,然后将其转换为字符串。这一切都很好,但是当我显示我的分数时,我得到这样的东西......

98
81
81
76
64
105
103
100

任何人都知道如何让它排序......

105
103
100
98
81
81
76
64

最佳答案

您将数字保留为 String s,因此您按字典顺序对它们进行排序( '9''1' 之后)。相反,您应该将字符串解析为 Integer s (例如,使用 Integer.valueOf )并存储在 ArrayList<Integer> 中.现在,当您对其进行排序时,将根据其数值对元素进行评估。

关于java - 降序排列 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29831668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com