使用java.util.Arrays.sort方法可以对哪些类型的数组进行排序?此排序方法是否创建新数组
时间: 2023-06-10 12:07:23 浏览: 132
JAVA基于Arrays.sort()实现数组升序和降序
使用java.util.Arrays.sort方法可以对任意类型的数组进行排序,包括基本数据类型和引用类型。但是,对于自定义的类型或者复杂的对象,需要实现Comparable接口或者传入比较器Comparator来进行排序。
在Arrays.sort方法中,会对原始数组进行排序,而不会创建新的数组。因此,排序后的数组与原始数组是同一个对象。如果需要创建新数组,可以使用Arrays.copyOf方法来复制一个新的数组再排序。
阅读全文