Java中的数组排序
可能重复:Java中的数组排序,java,arrays,Java,Arrays,可能重复: 如何将数组元素按升序排序?来自java.util.Arrays: Arrays.sort(...) 参考:来自java.util.array: Arrays.sort(...) 参考:元素必须具有可比性,或者使用比较器来比较数组中的对象。这是必需的,因为Java不知道要通过哪个字段比较两个对象。下面是一个OK示例: 然后可以使用Array.sort()元素必须具有可比性,或者使用比较器来比较数组中的对象。这是必需的,因为Java不知道要通过哪个字段比较两个对象。下面是一个OK
如何将数组元素按升序排序?来自
java.util.Arrays
:
Arrays.sort(...)
参考:来自
java.util.array
:
Arrays.sort(...)
参考:元素必须具有可比性,或者使用比较器来比较数组中的对象。这是必需的,因为Java不知道要通过哪个字段比较两个对象。下面是一个OK示例:
然后可以使用Array.sort()元素必须具有可比性,或者使用比较器来比较数组中的对象。这是必需的,因为Java不知道要通过哪个字段比较两个对象。下面是一个OK示例: 在这之后,您可以使用Array.sort()在您的案例中使用的from重载;如果您的类型是基元类型/已经定义了自己的自然顺序,则可能需要实现或提供自定义,或者两者都不需要
int[] arr = { 3, 1, 5, 7, 2, -5 };
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
// prints "[-5, 1, 2, 3, 5, 7]"
另见
int[] arr = { 3, 1, 5, 7, 2, -5 };
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
// prints "[-5, 1, 2, 3, 5, 7]"
另见