Streets.java
package arraylistplay;

          import java.util.ArrayList;

          /**
    *
    * @author vahir
    */
          public class Streets {
              /**
       * @param args the command line arguments
       */
             public static void main(String[] args) {
                 ArrayList<String> streets = new ArrayList<>();

                  streets.add(0, "Iberville");
                  streets.add(1, "Decatur");
                  streets.add(2, "toulouse");
                  streets.add(3, "Bourbon");
                  streets.add(4, "Dauphine");
                  streets.add(5, "Royal");
                  streets.add(6, "St Ann");
                  streets.add(7, "St Peter");
                  streets.add(8, "Conti");
                  streets.add(9, "Exchange");
                  streets.add(10, "Bienville");
                  streets.add(11, "Dumaine");

                  System.out.println("length of array list =" + streets.size());
                  System.out.println("first prime =" + streets.get(0));
                  System.out.println("last prime =" + streets.get(3));
                  System.out.println("last prime =" + streets.get(streets.size() - 1));

                  System.out.println("\nThe initial array ...");
                  for (String stName : streets) {
                          System.out.println(stName);
                      }

                  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 stName : streets) {
                          System.out.println(stName);
                      }
              }
  }