1.
Implement a java program to demonstrate creating an ArrayList, adding elements,
removing elements, Sorting elements of ArrayList. Also illustrate the use of toArray()
method.
import java.util.ArrayList;
import java.util.Collections;
public class ArrayListDemo {
public static void main(String[] args) {
// Creating an ArrayList
ArrayList<Integer> numbers = new ArrayList<>();
// Adding elements to the ArrayList
numbers.add(5);
numbers.add(3);
numbers.add(8);
numbers.add(1);
// Displaying the ArrayList before sorting
System.out.println("ArrayList before sorting: " + numbers);
// Removing an element from the ArrayList
numbers.remove(2);
// Displaying the ArrayList after removing an element
System.out.println("ArrayList after removing an element: " + numbers);
// Sorting the elements of the ArrayList
Collections.sort(numbers);
// Displaying the ArrayList after sorting
System.out.println("ArrayList after sorting: " + numbers);
// Using toArray() method to convert ArrayList to array
Integer[] array = numbers.toArray(new Integer[numbers.size()]);
// Displaying the array
System.out.print("Array from ArrayList: ");
for (int num : array) {
System.out.print(num + " ");