, lambdaj ( , website), (..list, ), :
import static ch.lambdaj.Lambda.on;
import static ch.lambdaj.Lambda.DESCENDING;
import static ch.lambdaj.Lambda.sort;
import java.util.Arrays;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Integer> numberList = Arrays.asList(4,8,2,3,4,1,13,2,5);
List<Integer> sortedList = sort(numberList, on(Integer.class));
System.out.println(sortedList);
sortedList = sort(numberList, on(Integer.class), DESCENDING);
System.out.println(sortedList);
}
}
:
[1, 2, 2, 3, 4, 4, 5, 8, 13]
[13, 8, 5, 4, 4, 3, 2, 2, 1]
, , .
sort(numberList, on(Integer.class));
lambdaj-2.4.jar . , .
. , .