Java对象排序
我们如何对一组对象进行排序.
如果我们需要对一个对象数组进行排序,我们可以使用Arrays.sort()方法。如果我们需要排序一个对象列表,我们可以使用Collections.sort()方法。
public static void main(String[] arg0) { List<String> list = new ArrayList<>(); list.add("b"); list.add("a"); Collections.sort(list); for (String s : list) { System.out.println(s); } }
输出结果:
如果没有
Collections.sort(list);这一行代码,输出的就是b a
数组类型的:
public static void main(String[] arg0) { int[] ints = {2, 3, 1}; Arrays.sort(ints); for (int i : ints) { System.out.println(i); } }
输出结果: