如何对 ArrayList进行排序根据具体指标范围
我的需要是根据特定的索引范围对字符串的 ArrayList 进行排序。例如,我在列表中有以下项目: ["abc", "xyz", "pqr" , "asd"]
现在我想从索引 1 到最后一个索引对此列表进行排序。
一种方式我认为我可以从具有所需索引范围的主列表创建一个子列表,对其进行排序并相应地添加子列表。但我的问题是:
是否有可用的 API?或者任何其他更快的方法来实现这一目标。
My need is to sort the ArrayList of Strings, based on specific index range. For example I have following items in list: ["abc", "xyz", "pqr" , "asd"]
Now I want to sort this list from index 1 till last index.
One way As I think that I can create a sub-list from main list with desired index range, sort it and add the sub-list accordingly. But my question is:
Is there any API already available for that? Or any other faster way to achieve this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该这样做
由于
List.subList
方法返回列表的视图,因此Collections.sort
所做的修改也会影响后备列表。You should do
Since the
List.subList
method returns a view of the list, modifications done byCollections.sort
will affect the backing list as well.DetailsVOTemp
模型有时间并添加 set-get 方法我已经有一个列表,它是一个名称为 list 的列表
从列表中获取时间和经纬度并将其存储在两个 ArrayList 中,然后最后对其进行排序
DetailsVOTemp
Model have Time and Add set-get methodand I have already one list which is a list with the name of list
Get the time and lat long from the list and store in tow
ArrayList
than finally sort it