High Fashioners Issue # 2 | Page 233

J. E. N. I. import java. util.*;
class LinkedListDemo { public static void main( String args []) { LinkedList list = new LinkedList(); list. add( new Integer( 1)); list. add( new Integer( 2)); list. add( new Integer( 3)); list. add( new Integer( 1)); System. out. println( list + ", size = " + list. size()); list. addFirst( new Integer( 0)); list. addLast( new Integer( 4)); System. out. println( list); System. out. println( list. getFirst() + ", " + list. getLast()); System. out. println( list. get( 2) + ", " + list. get( 3)); list. removeFirst(); list. removeLast(); System. out. println( list); list. remove( new Integer( 1)); System. out. println( list); list. remove( 3); System. out. println( list); list. set( 2, " one "); System. out. println( list);
}
}
ArrayList merupakan versi fleksibel dari array biasa. Yang mengimplementasikan List interface. Telitilah kode berikut ini.
import java. util.*;
class ArrayListDemo { public static void main( String args []) { ArrayList al = new ArrayList( 2); System. out. println( al + ", size = " + al. size()); al. add(" R "); al. add(" U "); al. add(" O "); System. out. println( al + ", size = " + al. size()); al. remove(" U "); System. out. println( al + ", size = " + al. size()); ListIterator li = al. listIterator(); while( li. hasNext())
System. out. println( li. next()); Object a [] = al. toArray(); for( int i = 0; i < a. length; i ++) System. out. println( a [ i ]);
}
}
Pengenalan Pemrograman 2 12