How to capture out of array index out of bounds exception in Java?


When you try to access an element of an array at an index which is out of range, an ArrayIndexOutOfBoundsException exception is raised.

Example

Live Demo

public class ArrayIndexOutOfBounds {
   public static void main(String args[]) {
      try {
         int[] a = new int[]{1,2,3,4,5};
         int x = 6;
         a[10] = x;
      } catch(ArrayIndexOutOfBoundsException ex) {
         System.out.println("Array size is restricted to 5 elements only");
      }
   }
}

Output

Array size is restricted to 5 elements only

Swarali Sree
Swarali Sree

I love thought experiments.

Updated on: 20-Feb-2020

303 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements