集册 Java实例教程 从从偏移开始的数组中获取子数组。

从从偏移开始的数组中获取子数组。

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

498
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
从从偏移开始的数组中获取子数组。

/* 

 * Licensed to Aduna under one or more contributor license agreements.  

 * See the NOTICE.txt file distributed with this work for additional 

 * information regarding copyright ownership. 

 *

 * Aduna licenses this file to you under the terms of the Aduna BSD 

 * License (the "License"); you may not use this file except in compliance 

 * with the License. See the LICENSE.txt file distributed with this work 

 * for the full License.

 *

 * Unless required by applicable law or agreed to in writing, software 

 * distributed under the License is distributed on an "AS IS" BASIS, 

 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 

 * implied. See the License for the specific language governing permissions

 * and limitations under the License.

 */

//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[] array = new byte[] { 34, 35, 36, 37, 37, 37, 67, 68, 69 };

        int offset = 2;

        System.out.println(java.util.Arrays.toString(get(array, offset)));

    }


    /**

     * Gets the subarray from <tt>array</tt> that starts at <tt>offset</tt>.

     */

    public static byte[] get(byte[] array, int offset) {

        return get(array, offset, array.length - offset);

    }


    /**

     * Gets the subarray of length <tt>length</tt> from <tt>array</tt> that

     * starts at <tt>offset</tt>.

     */

    public static byte[] get(
展开阅读全文