输入两个整数数组,每个数组有5个整数,将二者进行合并,然后按照数值从小到大排序输出。
时间: 2024-05-01 18:19:26 浏览: 41
好的,让我来回答你的问题。
你可以通过以下代码实现你的需求:
```
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] arr1 = {3, 5, 1, 2, 4};
int[] arr2 = {9, 6, 8, 7, 10};
int[] combinedArr = new int[arr1.length + arr2.length];
System.arraycopy(arr1, 0, combinedArr, 0, arr1.length);
System.arraycopy(arr2, 0, combinedArr, arr1.length, arr2.length);
Arrays.sort(combinedArr);
System.out.println("合并后排序结果:");
for (int num : combinedArr) {
System.out.print(num + " ");
}
}
}
```
这段代码会先创建两个整数数组,分别为`arr1`和`arr2`。然后创建一个新的整数数组`combinedArr`,用`System.arraycopy()`方法将`arr1`和`arr2`的元素复制到`combinedArr`中。最后用`Arrays.sort()`方法对`combinedArr`数组进行排序,完成除去重复项外的从小到大排序。最后输出排序后的结果。
希望这个答案能够帮到你!
阅读全文