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