Streets.java
1    /* 
2     * 
3     */
4    
5    package arrayplay;
6    
7    public class Streets {
8    
9        public static void main(String[] args) {
10           //create the array
11           String[] streets = new String[12];
12   
13           //store street names
14           streets[0] = "Iberville";
15           streets[1] = "Decatur";
16           streets[2] = "Toulouse";
17           streets[3] = "Bourbon";
18           streets[4] = "Dauphine";
19           streets[5] = "Royal";
20           streets[6] = "St Ann";
21           streets[7] = "St Peter";
22           streets[8] = "Conti";
23           streets[9] = "Exchange";
24           streets[10] = "Bienville";
25           streets[11] = "Dumaine";
26   
27           //print out array length, first element, last element twice
28           System.out.println("length of the streets array " + streets.length);
29           System.out.println("first street = " + streets[0]);
30           System.out.println("last street = " + streets[11]);
31           System.out.println("last street = " + streets[streets.length-1]);
32   
33           //print out the elements of the streets array
34           System.out.println("\nThe initial array ...");
35           int i =0;
36           while ( i < streets.length) {
37               System.out.println(streets[i]);
38               i = i+1;
39           }
40   
41           //code to swap first and last elements of the array
42           String swap = streets[0];
43           streets[0] = streets[streets.length-1];
44           streets[streets.length-1] = swap;
45   
46           //
47           System.out.println("\nThe final array");
48           for (int x = 0; x < streets.length; x = x + 1) {
49               System.out.println(streets[x]);
50           }
51       }
52   }
53