home *** CD-ROM | disk | FTP | other *** search
/ BUG 15 / BUGCD1998_06.ISO / aplic / jbuilder / jsamples.z / Filling1.java < prev    next >
Text File  |  1997-07-30  |  1KB  |  40 lines

  1. // Copyright(c) 1996,1997 ObjectSpace, Inc.
  2.  
  3. import COM.objectspace.jgl.*;
  4.  
  5. /**
  6.  * Filling a sequence with a single element and multiple elements.
  7.  *
  8.  * @see COM.objectspace.jgl.Filling
  9.  * @version 2.0.2
  10.  * @author ObjectSpace, Inc.
  11.  */
  12.  
  13. public class Filling1
  14.   {
  15.   public static void main( String[] args )
  16.     {
  17.     int intArray[] = new int[ 10 ];
  18.     System.out.println( "Fill a native array of integers with 42" );
  19.     IntIterator begin = IntIterator.begin( intArray );
  20.     IntIterator end = IntIterator.end( intArray );
  21.     Filling.fill( begin, end, new Integer( 42 ) );
  22.     Printing.println( begin, end );
  23.     System.out.println();
  24.  
  25.     Array array = new Array();
  26.     array.add( "cat" );
  27.     array.add( "dog" );
  28.     array.add( "emu" );
  29.     array.add( "fox" );
  30.     System.out.println( "array = " + array );
  31.     System.out.println( "Fill the array with gnu" );
  32.     Filling.fill( array, "gnu" );
  33.     System.out.println( "array = " + array );
  34.  
  35.     System.out.println( "Fill the first 3 elements with bat." );
  36.     Filling.fillN( array.begin(), 3, "bat" );
  37.     System.out.println( "array = " + array );
  38.     }
  39.   }
  40.