C:\fig20_04>java UsingToArray colors: cyan black blue yellow green red pink
UsingToArray.java// Fig. 20.4: UsingToArray.java
// Viewing arrays as Lists and converting Lists to arrays.
import java.util.LinkedList;
import java.util.Arrays;
public class UsingToArray
{
// creates a LinkedList, adds elements and converts to array
public static void main( String[] args )
{
String[] colors = { "black", "blue", "yellow" };
LinkedList< String > links =
new LinkedList< String >( Arrays.asList( colors ) );
links.addLast( "red" ); // add as last item
links.add( "pink" ); // add to the end
links.add( 3, "green" ); // add at 3rd index
links.addFirst( "cyan" ); // add as first item
// get LinkedList elements as an array
colors = links.toArray( new String[ links.size() ] );
System.out.println( "colors: " );
for ( String color : colors )
System.out.println( color );
} // end main
} // end class UsingToArray
Maintained by John Loomis, updated Thu Oct 10 19:23:18 2013