Java Array Sub Array subArray(final int[] input, final int start, final int end)

Here you can find the source of subArray(final int[] input, final int start, final int end)

Description

Generates a subarray of a given int array.

License

Open Source License

Parameter

Parameter Description
input - the input int array
start - the start index
end - the end index

Return

a subarray of input, ranging from start to end

Declaration

public static int[] subArray(final int[] input, final int start,
        final int end) 

Method Source Code

//package com.java2s;

public class Main {
    /**/*  w w w.  j  a va 2 s . c  om*/
     * Generates a subarray of a given int array.
     *
     * @param input -
     *              the input int array
     * @param start -
     *              the start index
     * @param end   -
     *              the end index
     * @return a subarray of <tt>input</tt>, ranging from <tt>start</tt> to
     *         <tt>end</tt>
     */
    public static int[] subArray(final int[] input, final int start,
            final int end) {
        int[] result = new int[end - start];
        System.arraycopy(input, start, result, 0, end - start);
        return result;
    }
}

Related

  1. subarray(double[] orig, int off, int len)
  2. subArray(E[] array, int start)
  3. subArray(final byte[] source, final int start, final int length)
  4. subArray(final byte[] src, final int srcPos, final int length)
  5. subArray(final char[] source, int from, int to)
  6. subArray(final long[] array, final int start, final int end)
  7. subarray(final long[] array, int startIndexInclusive, int endIndexExclusive)
  8. subarray(final String[] arr, int first, final int last)
  9. subArray(float[] array, int start)