用Java写,方法1可以排序一个数组 方法2可以遍历一个数组 定义测试类,可以调用两个方法,实现已定义好的数组的排序和遍历,输出排序后的数组。
时间: 2024-02-13 16:05:10 浏览: 101
下面是使用 Java 实现的示例代码:
```java
import java.util.Arrays;
public class ArrayUtil {
// 方法1:排序数组
public static void sort(int[] arr) {
Arrays.sort(arr);
}
// 方法2:遍历数组
public static void traverse(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
// 测试方法
public static void main(String[] args) {
int[] arr = {3, 5, 1, 4, 2};
System.out.println("排序前:");
traverse(arr);
System.out.println("排序后:");
sort(arr);
traverse(arr);
}
}
```
在上面的代码中,我们定义了一个 `ArrayUtil` 类,其中包含两个静态方法 `sort()` 和 `traverse()`,分别用于排序数组和遍历数组。在测试方法中,我们先定义了一个整数数组 `arr`,然后调用 `traverse()` 方法输出排序前的数组。接着调用 `sort()` 方法对数组进行排序,再次调用 `traverse()` 方法输出排序后的数组。注意,在这里我们使用了 Java 内置的 `Arrays` 类的 `sort()` 方法来对数组进行排序。
阅读全文