sort函数java
时间: 2023-11-04 11:55:27 浏览: 77
在Java中,可以使用Arrays类的sort方法来对数组进行排序。该方法有多个重载形式,可以根据不同的需求进行使用。以下是一个基本的示例:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] array = {4, 2, 9, 1, 5};
Arrays.sort(array);
System.out.println("排序后的数组:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
输出结果为:
```
排序后的数组:
1 2 4 5 9
```
相关问题
sort函数 java
sort函数在Java中用于对数组进行排序。它有两种常用的使用方式:
1. 使用Arrays类的静态方法sort():可以直接传入数组名即可进行默认的升序排序,例如:Arrays.sort(arr)。
2. 使用Lambda表达式:可以自定义排序规则,传入一个Comparator对象来比较数组元素。比如,使用升序排序可以写成:Arrays.sort(arr, (x, y) -> x - y)。
以下是一个使用范例:
```
import java.util.Arrays;
public class Test {
public static void main(String args[]) {
int[] arr = {1,8,6,9,4,7,6};
Arrays.sort(arr);
for(int i : arr) {
System.out.print(i + " ");
}
}
}
```
java sort函数
Java中的sort函数是用于对数组进行排序的函数。它是Arrays类中的静态方法,可以对数组中的元素进行排序。
sort函数有两个重载方法:
1. `public static void sort(int[] arr)`:用于对整型数组进行排序。
2. `public static void sort(Object[] arr)`:用于对对象数组进行排序。
sort函数默认按照升序进行排序。如果要进行降序排序,可以使用反转数组的方法。
以下是一个对整型数组进行排序的示例代码:
```java
import java.util.Arrays;
public class SortExample {
public static void main(String[] args) {
int[] arr = { 5, 2, 9, 1, 5, 6 };
Arrays.sort(arr);
System.out.println("升序排序后的数组:" + Arrays.toString(arr));
// 反转数组
for (int i = 0; i < arr.length / 2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
System.out.println("降序排序后的数组:" + Arrays.toString(arr));
}
}
```
输出结果:
```
升序排序后的数组:[1, 2, 5, 5, 6, 9]
降序排序后的数组:[9, 6, 5, 5, 2, 1]
```
阅读全文