码迷,mamicode.com
首页 > 编程语言 > 详细

两个数组的合并问题

时间:2015-04-10 21:57:42      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

编写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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!