已知数组 int a[]={3,8,6,9,10},int b[]={1,7,17,4},编制一个应用程序实现两个数组合并成一个数组,然后从小到大排序。
import java.util.Arrays;
/*
已知数组 int a[]={3,8,6,9,10},int b[]={1,7,17,4},编制一个应用程序实现两个数组合并成一个数组,然后从小到大排序。
*/
public class Combine {
public static void main(String[] args) {
int[] a = {3,8,6,9,10};
int[] b = {1,7,17,4};
int[] c = new int[a.length+b.length];
int index = 0;
for (int i = 0;i<=a.length-1;i++){
c[index++] = a[i];
}
for (int i = 0;i<=b.length-1;i++){
c[index++] = b[i];
}
Arrays.sort(c);
for (int i = 0;i<=c.length-1;i++){
System.out.print(c[i]+" ");
}
}
}
public static void main(String[] args) {
int a[]={3,8,6,9,10};
int b[]={1,7,17,4};
test(a,b);
}
public static Integer [] test(int a[],int b[]){
List<Integer> list=new ArrayList<>();
for(int i : a){
list.add(i);
}
for(int i : b){
list.add(i);
}
Collections.sort(list);
System.out.println(list);
Integer [] temp=new Integer[list.size()];
list.toArray(temp);
return temp;
}