集册 Java实例教程 将两个数组连接为一个

将两个数组连接为一个

欢马劈雪     最近更新时间:2020-01-02 10:19:05

582
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
将两个数组连接为一个

/* Copyright (c) 1996-2015, OPC Foundation. All rights reserved.

   The source code in this file is covered under a dual-license scenario:

     - RCL: for OPC Foundation members in good-standing

     - GPL V2: everybody else

   RCL license terms accompanied with this source code. See http://opcfoundation.org/License/RCL/1.00/

   GNU General Public License as published by the Free Software Foundation;

   version 2 of the License are accompanied with this source code. See http://opcfoundation.org/License/GPLv2

   This source code is distributed in the hope that it will be useful,

   but WITHOUT ANY WARRANTY; without even the implied warranty of

   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 */

//package com.nowjava;
/* 
 来自 
*N o w  J a v a  .   c o m*/


public class Main {

    public static void main(String[] argv) throws Exception {

        byte[] chunks = new byte[] { 34, 35, 36, 37, 37, 37, 67, 68, 69 };

        System.out.println(java.util.Arrays.toString(concatenate(chunks)));

    }


    /**

     * Concatenate two arrays to one

     * @param chunks 

     * @return concatenation of all chunks

     */

    public static byte[] concatenate(byte[]... chunks) {

        int len = 0;

        for (byte[] chunk : chunks)

            len += chunk.length;/** 时 代 J a v a 公 众 号 - nowjava.com 提供 **/

        byte result[] = new 
展开阅读全文