Java tutorial
//package com.java2s; import java.util.*; public class Main { public static <T> List<T> sort(Collection<T> collection, Comparator<T> comparator) { List<T> list = new ArrayList<>(collection); Collections.sort(list, comparator); return list; } }