Removing Examples

Removing Examples

Removing 1 - Removing element from a container, conditional removal.


Removing1 Example Code

// Copyright(c) 1996 ObjectSpace, Inc. import jgl.*; /** * Removing element from a container, conditional removal. *

* @see jgl.Removing * @version 1.1 * @author ObjectSpace, Inc. */ public class Removing1 { public static void main( String[] args ) { Array array = new Array(); array.add( "ape" ); array.add( "cat" ); array.add( "dog" ); array.add( "cat" ); array.add( "emu" ); System.out.println( "Before = " + array ); Removing.remove( array, "cat" ); System.out.println( "After = " + array ); Deque deque = new Deque(); deque.add( new Integer( 3 ) ); deque.add( new Integer( 8 ) ); deque.add( new Integer( 4 ) ); deque.add( new Integer( 10 ) ); DList result = new DList(); UnaryPredicate predicate = new BindSecondPredicate( new LessInteger(), new Integer( 5 ) ); Removing.removeCopyIf( deque, new InsertIterator( result ), predicate ); System.out.println( "deque = " + deque + ", result = " + result ); } }

Removing1 Example Output

Before = Array( ape, cat, dog, cat, emu ) After = Array( ape, dog, emu, cat, emu ) deque = Deque( 3, 8, 4, 10 ), result = DList( 8, 10 )