Primes.java
1    /* 
2    * A program to calculate an initial list and a final list based on values. 
3     */
4    
5    package arraylistplay;
6    
7    import java.util.ArrayList;
8    
9    public class Primes {
10   
11       public static void main(String[] args) {
12   
13           ArrayList<Integer> primes = new ArrayList<>();
14   
15           primes.add(2);
16           primes.add(3);
17           primes.add(5);
18           primes.add(7);
19   
20           System.out.println("size of primes list = " + primes.size());
21           System.out.println("first prime = " + primes.get(0));
22           System.out.println("last prime = " + primes.get(3));
23           System.out.println("last prime = " + primes.get(primes.size()-1));
24   
25           System.out.println("\nThe initial list ...");
26   
27           for ( Integer prime : primes )
28           {
29               System.out.println(prime);
30           }
31   
32           int temp = primes.get(0);
33           primes.set(0, primes.get(primes.size()-1));
34           primes.set(primes.size()-1, temp);
35   
36           System.out.println("\nThe final list ...");
37           for ( Integer prime : primes )
38           {
39               System.out.println(prime);
40           }
41       }
42   }
43