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"); //index 0
        streets.add("Decatur"); //index 1
        streets.add("Toulouse"); //index 2
        streets.add("Bourbon"); //index 3
        streets.add("Dauphine"); //index 4
        streets.add("Royal"); //index 5
        streets.add("St Ann"); //index 6
        streets.add("St Peter"); //index 7
        streets.add("Conti"); //index 8
        streets.add("Exchange"); //index 9
        streets.add("Bienville"); //index 10
        streets.add("Dumaine"); //index 11

        System.out.println("Size of 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);
        }
    }
}