Check out example codes for "ArrayList set(int index E element) method in java". It will help you in understanding the concepts better.

Code Example 1

import java.util.ArrayList;
public class ArrayListSetMethodExample
{
   public static void main(String[] args)
   {
      ArrayList<String> names = new ArrayList<String>(5);
      names.add("vinay");
      names.add("ajay");
      names.add("vijay");
      names.add("bharat");
      names.add("dinesh");
      System.out.println("ArrayList before using set() method: " + names);
      // change vijay name to chandan
      System.out.println("ArrayList after using set() method: ");
      names.set(2, new String("chandan"));
      for(int a = 0; a < 5; a++)
      {
         System.out.println(names.get(a).toString());
      }
   }
}

Code Example 2

example on ArrayList set(int index, E element) method for IndexOutOfBoundsException
import java.util.ArrayList;
public class ArrayListSetMethodExample
{
   public static void main(String[] args)
   {
      try
      {
         ArrayList<Integer> al = new ArrayList<Integer>();
         al.add(36);
         al.add(23);
         al.add(39);
         al.add(69);
         al.add(56);
         System.out.println("ArrayList before using set() method: " + al);
         // replace number at the index 7 with 25
         System.out.println("Trying to replace the element at index greater than capacity: ");
         int num = al.set(7, 25);
         // printing modified ArrayList
         System.out.println("ArrayList after using set() method: " + al);
         // printing replaced element
         System.out.println("Replaced number: " + num);
      }
      catch(IndexOutOfBoundsException ex)
      {
         System.out.println("Exception: " + ex);
      }
   }
}

Learn ReactJs, React Native from akashmittal.com