Returns a new array containing all of a, with additional extra space added (zero initialized). : Array SubArray « Collections Data Structure « Java






Returns a new array containing all of a, with additional extra space added (zero initialized).

       


/* Copyright (C) 2003 Univ. of Massachusetts Amherst, Computer Science Dept.
   This file is part of "MALLET" (MAchine Learning for LanguagE Toolkit).
   http://www.cs.umass.edu/~mccallum/mallet
   This software is provided under the terms of the Common Public License,
   version 1.0, as published by http://www.opensource.org.  For further
   information, see the file `LICENSE' included with this distribution. */

//package cc.mallet.util;

import java.lang.reflect.Array;

/**
 *  Static utility methods for arrays 
 *   (like java.util.Arrays, but more useful).
 *
 * @author <a href="mailto:casutton@cs.umass.edu">Charles Sutton</a>
 * @version $Id: ArrayUtils.java,v 1.1 2007/10/22 21:37:40 mccallum Exp $
 */
public class Util{
    /**
     * Returns a new array containing all of a, with additional extra space added (zero initialized).
     * @param a
     * @param additional
     * @return
     */
    public static int[] extend (int[] a, int additional)
    {
      int[] ret = new int[a.length + additional];
      System.arraycopy(a, 0, ret, 0, a.length);
      return ret;
    }

  /**
   * Returns a new array containing all of a, with additional extra space added (zero initialized).
   * @param a
   * @param additional
   * @return
   */
  public static double[] extend (double[] a, int additional)
  {
    double[] ret = new double[a.length + additional];
    System.arraycopy(a, 0, ret, 0, a.length);
    return ret;
  }


}

   
    
    
    
    
    
    
  








Related examples in the same category

1.Gets the subarray from array that starts at offset.
2.Gets the subarray of length length from array that starts at offset.
3.Puts the entire source array in the target array at offset offset.
4.Copies bytes from the source byte array to the destination array
5.Exclude 2 arrays of ints
6.This program demonstrates a triangular array.This program demonstrates a triangular array.
7.This program shows how to store tabular data in a 2D array.
8.Sub Array
9.Reverse an Array