Primes.java
1    /* 
2    * A program that uses the code from Primes by focusing on ArrayList processing 
3     */
4    package arraylistplay;
5    import java.util.ArrayList;
6    
7    public class Primes {
8    
9    public static void main(String[] args) {
10       ArrayList<Integer> primes = new ArrayList<>();
11       primes.add(2);
12       primes.add(3);
13       primes.add(5);
14       primes.add(7);
15   
16       System.out.println("Size of primes list = " + primes.size());
17       System.out.println("First prime = " + primes.get(0));
18       System.out.println("Last prime = " + primes.get(3));
19       System.out.println("Last prime = " + primes.get(primes.size()-1));
20   
21       System.out.println("\nThe initial list ...");
22           for ( Integer prime : primes ) {
23               System.out.println(prime);
24           }
25   
26           int temp = primes.get(0);
27           primes.set(0, primes.get(primes.size()-1));
28           primes.set(primes.size()-1,temp);
29           System.out.println("\nThe final list ...");
30   
31           for ( Integer prime : primes ) {
32               System.out.println(prime);
33               }
34   
35           }
36   }
37   
38