Here you can find the source of arrayWithoutFirstElement(final String[] array)
Parameter | Description |
---|---|
array | input array |
public static final String[] arrayWithoutFirstElement(final String[] array)
//package com.java2s; /*//from w w w . java2s . com * Eoulsan development code * * This code may be freely distributed and modified under the * terms of the GNU Lesser General Public License version 2.1 or * later and CeCILL-C. This should be distributed with the code. * If you do not have a copy, see: * * http://www.gnu.org/licenses/lgpl-2.1.txt * http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt * * Copyright for this code is held jointly by the Genomic platform * of the Institut de Biologie de l'?cole normale sup?rieure and * the individual authors. These should be listed in @author doc * comments. * * For more information on the Eoulsan project and its aims, * or to join the Eoulsan Google group, visit the home page * at: * * http://outils.genomique.biologie.ens.fr/eoulsan * */ public class Main { /** * Get an array without the first element of the input array. * @param array input array * @return an array without the first element of the input array */ public static final String[] arrayWithoutFirstElement(final String[] array) { return arrayWithoutFirstsElement(array, 1); } /** * Get an array without the first element of the input array. * @param array input array * @param elementsToRemove number of the first elements to remove * @return an array without the first element of the input array */ public static final String[] arrayWithoutFirstsElement(final String[] array, final int elementsToRemove) { if (array == null) { return null; } if (elementsToRemove < 1) { return array; } if (elementsToRemove > array.length) { return new String[0]; } final int newLen = array.length - elementsToRemove; final String[] result = new String[newLen]; System.arraycopy(array, elementsToRemove, result, 0, newLen); return result; } }