如何对ArrayList进行排序

Tho*_*son 3 java

我所需要的只是排序不使用内置Java分类器的ArrayList的最简单方法.目前我将ArrayList更改为Array并使用线性排序代码,但后来我需要调用一些元素,而ArrayLists更容易实现.

La *_*bla 5

你可以使用匿名排序.

Collections.sort(<ArrayList name>, Comparator<T>() {

    public int compare(T o1, T o2) {
    .....
    ....
    }      
});
Run Code Online (Sandbox Code Playgroud)

其中T是您要排序的类型(即字符串,对象),并根据您自己的需要简单地实现Comparator接口

  • 他特别提到他不能使用内置分拣机. (3认同)