Streets.java
 /* 
   a program to play with array lists. 
  */

 package arrayplay;

 import java.util.ArrayList;

 public class Streets {
       public static void main(String[] args) {
           ArrayList<String> streets = new ArrayList<>();
           streets.add("Iberville");
           streets.add("Decateur");
           streets.add("Toulouse");
           streets.add("Bourbon");
           streets.add("Dauphine");
           streets.add("Royal");
           streets.add("St Ann");
           streets.add("St Peter");
           streets.add("Conti");
           streets.add("Exchange");
           streets.add("Bienville");
           streets.add("Dumaine");

           System.out.println("Size of streets list = " + streets.size());
           System.out.println("First street = " + streets.get(0));
           System.out.println("Last street = " + streets.get(11));
           System.out.println("Last street = " + streets.get(streets.size()-1));

           System.out.println("\nThe First list...");
           for (String street : streets) {
               System.out.println(street);
           }

           String temp = streets.get(0);
           streets.set(0,streets.get(streets.size()-1));
           streets.set(streets.size()-1, temp);

           System.out.println("\nThe Final list...");
           for (String street : streets) {
               System.out.println(street);
           }

       }
 }