Java ArrayList中的sort(Comparator super E> c)方法用于对列表中的元素进行排序。以下是sort()方法的使用示例:
ArrayList<String> myArrayList = new ArrayList<>();
myArrayList.add("apple");
myArrayList.add("banana");
myArrayList.add("cherry");
myArrayList.sort(Comparator.naturalOrder());
System.out.println(myArrayList);
在上面的示例中,我们创建了一个ArrayList对象,并使用add()方法向列表中添加了三个元素。然后,我们使用sort()方法对列表中的元素进行排序,并将其打印出来。
需要注意的是,sort()方法接受一个Comparator对象作为参数,该对象用于指定排序规则。在上面的示例中,我们使用Comparator.naturalOrder()方法指定了自然排序规则。
另外,需要注意的是,如果列表中的元素不是可比较的,则sort()方法会抛出ClassCastException异常。如果指定的Comparator对象为null,则sort()方法会抛出NullPointerException异常。