Streets.java
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("Decatur");
            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("length of streets array = " + 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 array ...");
                 for ( String street : streets ) {
                     System.out.println(streets.indexOf(street) + ": " + 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 array ...");
                 for ( String street : streets ) {
                       System.out.println(streets.indexOf(street) + ": " +  street);
                 }
             }
}