标签:
编写JAVA程序,实现两个数组的合并,并按升序排列合并后的数组
假定现有两个数组,分别为:
int[ ] arr1={3, 1, 23};
int[ ] arr2={27, 7, 2};
设计程序,将两个数组合并成一个数组,并按升序排列合并后的数组,输出合并前和合并后的数组信息
要求:
1、使用Arrays.copyOf( )方法实现数组复制
2、使用Arrays.sort( )方法实现数组排序
3、使用Arrays.toString( )方法输出数组成员
import java.util.Arrays;
public class Sz_test6 {
public static void main(String[] args) {
int[] arr1={3, 1, 23};
int[ ] arr2={27, 7, 2};
int[] ab=new int[arr1.length+arr2.length];
System.arraycopy(arr1, 0,ab,0, arr1.length); //参数位置分别是(要复制的数组名,从此数组的哪个位置开始,将复制到哪个数组的名字,从哪里开始复制,要复制多长) System.arraycopy(arr2, 0,ab,arr1.length, arr2.length);
Arrays.sort(ab);
System.out.print( Arrays.toString(ab));
}
}
标签:
原文地址:http://www.cnblogs.com/zwygogogo/p/4415621.html