Mega Code Archive

 
Categories / Java / Collections Data Structure
 

Doubles the size of an array

//package com.ryanm.droid.rugl.util; /**  * @author ryanm  */ public class ArrayUtil {   /**    * Doubles the size of an array    *     * @param in    * @return The new array    */   public static String[] grow( String[] in )   {     String[] na = new String[ in.length * 2 ];     System.arraycopy( in, 0, na, 0, in.length );     return na;   }   /**    * Doubles the size of an array    *     * @param in    * @return The new array    */   public static long[] grow( long[] in )   {     long[] na = new long[ in.length * 2 ];     System.arraycopy( in, 0, na, 0, in.length );     return na;   }   /**    * Doubles the size of an array    *     * @param in    * @return The new array    */   public static int[] grow( int[] in )   {     int[] na = new int[ in.length * 2 ];     System.arraycopy( in, 0, na, 0, in.length );     return na;   } }