数组的应用
import java.util.*;
/**
*
* 实现两个数组的合并,并按升序排列合并后的数组
*
*/
public class Union {
public static void main(String[] args){
int[] arr1={3, 1, 23};
int[] arr2={27, 7, 2};
int l=arr1.length+arr2.length;
int[] sum=new int[l];
sum=Arrays.copyOf(arr1, 6);//把数组arr1复制到长度为6的sum数组
for(int i=3;i<6;i++){
sum[i]=arr2[i-3];
}
Arrays.sort(sum);//对数组升序
/*for(int i=0;i<6;i++){
System.out.println(sum[i]);
}*/
String s=Arrays.toString(arr1);
String s1=Arrays.toString(arr2);
String str=Arrays.toString(sum);
System.out.println("合并前:");
System.out.println("数组arr1的内容为"+s);
System.out.println("数组arr2的内容为"+s1);
System.out.println("合并后:");
System.out.println(str);
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。