UsingToArray

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