IndexOutOfBoundsException

  • IndexOutOfBoundsException signals that an index is out of bounds, like when accessing an array, string, or vector with an invalid index.

  • It's a subclass of RuntimeException and has two direct subclasses, ArrayIndexOutOfBoundsException and StringIndexOutOfBoundsException, for more specific scenarios.

  • The exception can be constructed with or without a detailed message, providing context for the error.

public class IndexOutOfBoundsException extends RuntimeException
Known Direct Subclasses

Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.

Applications can subclass this class to indicate similar exceptions.

Public Constructor Summary

IndexOutOfBoundsException()
Constructs an IndexOutOfBoundsException with no detail message.
IndexOutOfBoundsException(String s)
Constructs an IndexOutOfBoundsException with the specified detail message.

Inherited Method Summary

Public Constructors

public IndexOutOfBoundsException ()

Constructs an IndexOutOfBoundsException with no detail message.

public IndexOutOfBoundsException (String s)

Constructs an IndexOutOfBoundsException with the specified detail message.

Parameters
s the detail message.