Java : ArrayIndexOutOfBoundsException con ejemplos

ArrayIndexOutOfBoundsException (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de ArrayIndexOutOfBoundsException.

Nota :


Summary

Se lanza para indicar que se ha accedido a una matriz con un índice ilegal. El índice es negativo o mayor o igual que el tamaño de la matriz. (Traducción automática)

Class diagram

final int[] array = {10, 20, 30};

System.out.println(array[0]); // 10
System.out.println(array[1]); // 20
System.out.println(array[2]); // 30

try {
    final var ret = array[3];
} catch (ArrayIndexOutOfBoundsException e) {
    System.out.println(e);
}

// Result
// ↓
//java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3

Constructors

ArrayIndexOutOfBoundsException ()

Construye una ArrayIndexOutOfBoundsException sin mensaje detallado. (Traducción automática)

final var e = new ArrayIndexOutOfBoundsException();
System.out.println(e); // java.lang.ArrayIndexOutOfBoundsException

ArrayIndexOutOfBoundsException (int index)

Construye una nueva clase ArrayIndexOutOfBoundsException con un argumento que indica el índice ilegal. (Traducción automática)

final var e = new ArrayIndexOutOfBoundsException(123);

// java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 123
System.out.println(e);

ArrayIndexOutOfBoundsException (String s)

Construye una clase ArrayIndexOutOfBoundsException con el mensaje detallado especificado. (Traducción automática)

final var e = new ArrayIndexOutOfBoundsException("abcd");
System.out.println(e); // java.lang.ArrayIndexOutOfBoundsException: abcd

Methods declared in Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Consulte el siguiente enlace.


Related posts

To top of page