package LiKou;
public class MergeTwoArrays {
public static void main(String[] args) {
int[] data1={1,3,5,7};
int[] data2={2,4,6,8,10,12,14};
int[] result=getTwoArray(data1,data2);
for(int i=0;i<result.length;i++){
System.out.println(result[i]);
}
}
public static int[] getTwoArray(int[] data1,int[] data2){
int[] newdata=new int[data1.length+data2.length];
if(data1==null && data2!=null){
return data2;
}
if(data2==null && data1!=null){
return data1;
}
int k=0;
int i=0;
int j=0;
while(i<data1.length&&j<data2.length){
if(data1[i]<data2[j]){
newdata[k++]=data1[i++];
}
else if(data1[i]>data2[j]){
newdata[k++]=data2[j++];
}
}
if(i!=data1.length){
for(int a=i;a<data1.length;a++){
newdata[k++]=data1[a++];
}
}
if(j!=data2.length){
for(int n=j;n<data2.length;n++){
newdata[k++]=data2[n];
}
}
return newdata;
}
}