首页主机资讯java怎么合并两个数组并排序

java怎么合并两个数组并排序

时间2023-11-21 09:26:03发布访客分类主机资讯浏览880
导读:你可以使用Java中的Arrays类的sort( 方法来对两个数组进行合并和排序。以下是一个示例代码:```javaimport java.util.Arrays;public class MergeAndSort {public stat...

你可以使用Java中的Arrays类的sort()方法来对两个数组进行合并和排序。
以下是一个示例代码:
```java
import java.util.Arrays;
public class MergeAndSort {
public static void main(String[] args) {
int[] array1 = { 1, 3, 5} ;
int[] array2 = { 2, 4, 6} ;
int[] mergedArray = mergeAndSort(array1, array2);
System.out.println(Arrays.toString(mergedArray));
}
public static int[] mergeAndSort(int[] array1, int[] array2) {
int[] mergedArray = new int[array1.length + array2.length];
System.arraycopy(array1, 0, mergedArray, 0, array1.length);
System.arraycopy(array2, 0, mergedArray, array1.length, array2.length);
Arrays.sort(mergedArray);
return mergedArray;
}
}
```
这个示例中,我们首先创建了两个数组array1和array2,然后调用mergeAndSort()方法来合并和排序这两个数组。在mergeAndSort()方法中,我们首先创建一个新的数组mergedArray来存储合并后的结果。然后使用System.arraycopy()方法将array1和array2的元素复制到mergedArray中。最后,我们使用Arrays类的sort()方法对mergedArray进行排序。最终,打印mergedArray的结果。
输出结果为:[1, 2, 3, 4, 5, 6]

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java怎么合并两个数组并排序
本文地址: https://pptw.com/jishu/548731.html
sql存储过程语法是什么 Java如何实现数组反转

游客 回复需填写必要信息