/home/kchan2/NetBeansProjects/CS1/src/arraylistplay/Streets.java
 1 /*
 2  * Program to manage a list of street names.
 3  */
 4 package arraylistplay;
 5 
 6 import java.util.ArrayList;
 7 
 8 /**
 9  *
10  * @author kchan2
11  */
12 public class Streets {
13 
14     /**
15      * @param args the command line arguments
16      */
17     public static void main(String[] args) {
18         ArrayList<String> streets = new ArrayList<>();
19         streets.add("Iberville");
20         streets.add("Decatur");
21         streets.add("Toulouse");
22         streets.add("Bourbon");
23         streets.add("Dauphine");
24         streets.add("Royal");
25         streets.add("St Ann");
26         streets.add("St Peter");
27         streets.add("Conti");
28         streets.add("Exchange");
29         streets.add("Bienville");
30         streets.add("Dumaine");
31         
32         System.out.println("length of streets array = " + streets.size());
33         System.out.println("first street = " + streets.get(0));
34         System.out.println("last street = " + streets.get(11));
35         System.out.println("last street = " + streets.get(streets.size()-1));
36         
37         System.out.println("\nThe initial array ...");
38         for ( String street : streets ) {
39             System.out.println(streets.indexOf(street) + ": " + street);
40         }
41         
42         String temp = streets.get(0);
43         streets.set(0,streets.get(streets.size()-1));
44         streets.set(streets.size()-1,temp);
45         
46         System.out.println("\nThe final array ...");
47         for ( String street : streets ) {
48             System.out.println(streets.indexOf(street) + ": " +  street);
49         }
50     }
51     
52 }
53