gpt4 book ai didi

java - 对数组列表进行排序

转载 作者:行者123 更新时间:2023-12-01 07:14:59 24 4
gpt4 key购买 nike

我有一个场景,我有两个 ArrayList

ArrayList<String> sortedArrayList
ArrayList<String> unSortedArrayList

我必须根据sortedArrayList 对unSortedArrayList 进行排序。

即,sortedArrayList已经排序,现在基于sortedArrayList,我必须对unSortedArrayList进行排序。

unSortedArrayList size is <= to the size of sortedArrayList.

有 Java API 吗?

感谢任何帮助。

最佳答案

使用Google Guava非常好Ordering类:

Collections.sort(unSortedArrayList, Ordering.explicit(sortedArrayList));

编辑你也可以这样做

List<whatever> sortedList = Ordering.explicit(sortedArrayList).immutableSortedCopy(unsortedArrayList);

关于java - 对数组列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5119072/

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