Java Array Slice arraySlice(Object[] source, Object[] dest, int startIdx)

Here you can find the source of arraySlice(Object[] source, Object[] dest, int startIdx)

Description

array Slice

License

LGPL

Declaration

public static Object[] arraySlice(Object[] source, Object[] dest, int startIdx) 

Method Source Code

//package com.java2s;
/*/*w w  w .  j  av  a2s.  c  o  m*/
 ###############################################################################
 #                                                                             #
 #    Copyright (C) 2011-2012 OpenMEAP, Inc.                                   #
 #    Credits to Jonathan Schang & Robert Thacher                              #
 #                                                                             #
 #    Released under the LGPLv3                                                #
 #                                                                             #
 #    OpenMEAP is free software: you can redistribute it and/or modify         #
 #    it under the terms of the GNU Lesser General Public License as published #
 #    by the Free Software Foundation, either version 3 of the License, or     #
 #    (at your option) any later version.                                      #
 #                                                                             #
 #    OpenMEAP 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.  See the            #
 #    GNU Lesser General Public License for more details.                      #
 #                                                                             #
 #    You should have received a copy of the GNU Lesser General Public License #
 #    along with OpenMEAP.  If not, see <http://www.gnu.org/licenses/>.        #
 #                                                                             #
 ###############################################################################
 */

public class Main {
    public static Object[] arraySlice(Object[] source, Object[] dest, int startIdx) {
        for (int i = startIdx; i < dest.length; i++) {
            dest[i] = source[i];
        }
        return dest;
    }

    public static char[] arraySlice(char[] source, char[] dest, int startIdx) {
        for (int i = startIdx; i < dest.length; i++) {
            dest[i] = source[i];
        }
        return dest;
    }
}

Related

  1. arraySlice(int[] source, int start, int count)
  2. slice(byte[] buffer, int start, int end)
  3. slice(byte[] source, int start, int end)
  4. slice(Object[] objects, int begin, int length)
  5. slice(String source[], int start, int end)