用JAVA编写方法,传入一个整形无序数组, 将数组变为有序数组
时间: 2024-04-11 13:27:39 浏览: 90
合并有序数组的实现(java与C语言)
5星 · 资源好评率100%
可以使用Java内置的排序方法来实现对无序数组的排序。以下是一个示例方法:
```java
import java.util.Arrays;
public class ArraySorter {
public static void sortArray(int[] arr) {
Arrays.sort(arr);
}
public static void main(String[] args) {
int[] arr = {5, 2, 7, 1, 3};
System.out.println("Before sorting: " + Arrays.toString(arr));
sortArray(arr);
System.out.println("After sorting: " + Arrays.toString(arr));
}
}
```
使用`Arrays.sort()`方法可以对整型数组进行排序。在示例中,我们先输出排序前的数组,然后调用`sortArray()`方法对数组进行排序,最后输出排序后的数组。运行上述代码,输出结果如下:
```
Before sorting: [5, 2, 7, 1, 3]
After sorting: [1, 2, 3, 5, 7]
```
这样就将无序数组变为有序数组了。请注意,此方法会直接修改原始数组,如果你不想改变原始数组,可以先创建一个副本进行排序。
阅读全文