MinMax Examples

MinMax Examples

MinMax 1 - Minimum and maximum elements of an SGL container and a native array of ints.


MinMax1 Example Code

// Copyright(c) 1996 ObjectSpace, Inc. import jgl.*; /** * Minimum and maximum elements of an SGL container and a native array of ints. *

* @see jgl.MinMax * @version 1.1 * @author ObjectSpace, Inc. */ public class MinMax1 { public static void main( String[] args ) { Array array = new Array(); array.add( "cat" ); array.add( "ape" ); array.add( "bat" ); ArrayIterator min = (ArrayIterator) MinMax.minElement( array, new LessString() ); System.out.println( "array = " + array ); System.out.println( "min = " + min.get() + " at index " + min.index() ); int intArray[] = { 3, 2, 7, 8, 1, 6 }; IntIterator begin = IntIterator.begin( intArray ); IntIterator end = IntIterator.end( intArray ); IntIterator max = (IntIterator) MinMax.maxElement( begin, end ); System.out.println( "intArray = " + Printing.toString( begin, end ) ); System.out.println( "max = " + max.get() + " at index " + max.index() ); } }

MinMax1 Example Output

array = Array( cat, ape, bat ) min = ape at index 1 intArray = ( 3, 2, 7, 8, 1, 6 ) max = 8 at index 3