Streets.java
1    
2    
3    /* 
4     * A program that plays around with string ArrayList 
5     */
6    
7    package arraylistplay;
8    
9    import java.util.ArrayList;
10   
11   public class Streets {
12   
13       public static void main(String[] args){
14   
15           ArrayList<String> Streets = new ArrayList<>();
16   
17           Streets.add("Iberville");
18           Streets.add("Decatur");
19           Streets.add("Toulouse");
20           Streets.add("Bourbon");
21           Streets.add("Dauphine");
22           Streets.add("Royal");
23           Streets.add("St Ann");
24           Streets.add("St Peter");
25           Streets.add("Conti");
26           Streets.add("Exchange");
27           Streets.add("Bienville");
28           Streets.add("Dumaine");
29   
30           System.out.println("size of Streets list = " + Streets.size());
31           System.out.println("first Streets = " + Streets.get(0));
32           System.out.println("last Streets = " + Streets.get(3));
33           System.out.println("last Streets = " + Streets.get(Streets.size()-1));
34   
35           System.out.println("\nThe initial list:");
36           for ( String Street : Streets) {
37               System.out.println(Street);
38           }
39   
40           String temp = Streets.get(0);
41           Streets.set(0, Streets.get(Streets.size()-1));
42           Streets.set(Streets.size()-1,temp);
43   
44           System.out.println("\nThe final list ...");
45   
46           for ( String Street : Streets ) {
47               System.out.println(Street);
48           }
49       }
50   }