Java : IndexOutOfBoundsException con ejemplos
IndexOutOfBoundsException (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de IndexOutOfBoundsException.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
Se lanza para indicar que un índice de algún tipo (como una matriz, una cadena o un vector) está fuera de rango. (Traducción automática)
final String[] array = {"aaa", "bbb", "ccc"};
System.out.println(array[0]); // aaa
System.out.println(array[1]); // bbb
System.out.println(array[2]); // ccc
try {
final var ret = array[4];
} catch (IndexOutOfBoundsException e) {
System.out.println("IndexOutOfBoundsException! : " + e.getMessage());
}
// Result
// ↓
//IndexOutOfBoundsException! : Index 4 out of bounds for length 3
Constructors
IndexOutOfBoundsException ()
Construye una IndexOutOfBoundsException sin mensaje detallado. (Traducción automática)
final var e = new IndexOutOfBoundsException();
System.out.println(e); // java.lang.IndexOutOfBoundsException
IndexOutOfBoundsException (int index)
Construye una nueva clase IndexOutOfBoundsException con un argumento que indica el índice ilegal. (Traducción automática)
final var e = new IndexOutOfBoundsException(123);
// java.lang.IndexOutOfBoundsException: Index out of range: 123
System.out.println(e);
IndexOutOfBoundsException (long index)
Construye una nueva clase IndexOutOfBoundsException con un argumento que indica el índice ilegal. (Traducción automática)
final var e = new IndexOutOfBoundsException(10000000000L);
// java.lang.IndexOutOfBoundsException: Index out of range: 10000000000
System.out.println(e);
IndexOutOfBoundsException (String s)
Construye una IndexOutOfBoundsException con el mensaje detallado especificado. (Traducción automática)
final var e = new IndexOutOfBoundsException("abcd");
System.out.println(e); // java.lang.IndexOutOfBoundsException: abcd
Methods declared in Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Consulte el siguiente enlace.
Related posts
- Ejemplos de API