Streets.java
 /*  
  a program to play with arraylists. 
  */

 package arraylistplay;

 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 initial 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);
         }

     }
  }