public static void main(String[] args) { //POINT 1) create arrayList System.out.println("Createing list..."); ArrayList numbers = new ArrayList(); System.out.println("Adding numbers..."); //POINT 2) add numbers to arrayList numbers.add(3); numbers.add(5); numbers.add(1); numbers.add(4); numbers.add(6); System.out.println("-----------------------------"); System.out.println("List with added numbers"); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); System.out.println("------------------------------"); //POINT 3) Add value to the right place in arrayList System.out.println("List before replacing current index with some other value: "); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); numbers.set(3 , 8); System.out.println("List after replacing current index (3) with some other value (8) : "); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); System.out.println("------------------------------"); //POINT 4) Remove element by index from arrayList System.out.println("List before removing current index (5) : "); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); numbers.remove(4); System.out.println("List after removing current index (5) : "); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); System.out.println("------------------------------"); //POINT 5) Remove element by its value System.out.println("List before removing element by its value : "); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); numbers.remove(new Integer(1)); System.out.println("List after removing element by its value : "); System.out.println("Array: " + numbers); System.out.println("Size: " + numbers.size()); System.out.println("--------------END---------------"); }