Java 代码定义一个方法 用于拼接两个不同的整形数组,合并成新的数组,数组中的内容最终升序排列;
时间: 2024-05-13 13:20:15 浏览: 87
归并排序.java 使用java代码来实现
好的,这是一个Java代码问题,我可以为您提供解答。
您可以定义一个方法如下:
```java
public static int[] mergeArrays(int[] arr1, int[] arr2) {
int[] mergedArr = new int[arr1.length + arr2.length];
System.arraycopy(arr1, 0, mergedArr, 0, arr1.length);
System.arraycopy(arr2, 0, mergedArr, arr1.length, arr2.length);
Arrays.sort(mergedArr);
return mergedArr;
}
```
这个方法接受两个整形数组作为参数arr1和arr2,并创建一个新的数组mergedArr,将arr1和arr2按顺序放入新数组中,最后对新数组进行升序排序,然后返回新数组。
调用该方法可以这样做:
```java
int[] arr1 = {1, 3, 5};
int[] arr2 = {2, 4, 6};
int[] result = mergeArrays(arr1, arr2);
System.out.println(Arrays.toString(result));
// Output: [1, 2, 3, 4, 5, 6]
```
希望这个回答对您有所帮助。
阅读全文