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

Java 8Object Oriented ProgrammingProgramming

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


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");


Array size is restricted to 5 elements only
Updated on 20-Feb-2020 06:51:48