Streets.java
/* 
 * A program that plays around with string ArrayList 
 */

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("size of Streets list = " + Streets.size());
        System.out.println("first Streets = " + Streets.get(0));
        System.out.println("last Streets = " + Streets.get(3));
        System.out.println("last Streets = " + 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);
        }
    }
}