home *** CD-ROM | disk | FTP | other *** search
/ ActiveX Programming Unleashed CD / AXU.iso / jgl_1_1 / jgl_1_1.exe / examples / Sequences4.java < prev    next >
Encoding:
Java Source  |  1996-09-12  |  1.2 KB  |  33 lines

  1. // Copyright(c) 1996 ObjectSpace, Inc.
  2. import jgl.*;
  3.  
  4. public class Sequences4
  5.   {
  6.   public static void main( String[] args )
  7.     {
  8.     Array array = new Array();
  9.     System.out.print( "array = " + array + ", size = " + array.size() );
  10.     System.out.println( ", capacity = " + array.capacity() );
  11.  
  12.     array.insert( 0, 9, "x" );
  13.     System.out.print( "array = " + array + ", size = " + array.size() );
  14.     System.out.println( ", capacity = " + array.capacity() );
  15.  
  16.     for( int i = 0; i < 2; i++ )
  17.       {
  18.       array.add( "x" ); // Causes reallocation of internal storage.
  19.       System.out.print( "array = " + array + ", size = " + array.size() );
  20.       System.out.println( ", capacity = " + array.capacity() );
  21.       }
  22.  
  23.     array.ensureCapacity( 1000 ); // Force reallocation of internal storage.
  24.     System.out.print( "array = " + array + ", size = " + array.size() );
  25.     System.out.println( ", capacity = " + array.capacity() );
  26.   
  27.     array.trimToSize(); // Reduce capacity to the minimum required.
  28.     System.out.print( "array = " + array + ", size = " + array.size() );
  29.     System.out.println( ", capacity = " + array.capacity() );
  30.     }
  31.   }
  32.  
  33.