我所需要的只是对不使用内置 Java 排序器的 ArrayList 进行排序的最简单方法。目前我将 ArrayList 更改为 Array 并使用线性排序代码,但稍后我需要调用一些元素,而 ArrayLists 更容易做到这一点。
最佳答案
你可以使用匿名排序。
Collections.sort(<ArrayList name>, Comparator<T>() {
public int compare(T o1, T o2) {
.....
....
}
});
其中 T 是您要排序的类型(即字符串、对象) 并根据您自己的需要简单地实现 Comparator 接口(interface)
关于java - 如何对 ArrayList 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508909/