Package java.lang

Class StringIndexOutOfBoundsException

All Implemented Interfaces:
Serializable

public class StringIndexOutOfBoundsException
extends IndexOutOfBoundsException
Thrown when the a string is indexed with a value less than zero, or greater than or equal to the size of the array.
See Also:
Serialized Form
  • Constructor Details

    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException()
      Constructs a new StringIndexOutOfBoundsException that includes the current stack trace.
    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException​(int index)
      Constructs a new StringIndexOutOfBoundsException with the current stack trace and a detail message that is based on the specified invalid index.
      Parameters:
      index - the index which is out of bounds.
    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException​(String detailMessage)
      Constructs a new StringIndexOutOfBoundsException with the current stack trace and the specified detail message.
      Parameters:
      detailMessage - the detail message for this exception.
    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException​(String s, int index)
      Used internally for consistent high-quality error reporting.
    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException​(int sourceLength, int index)
      Used internally for consistent high-quality error reporting.
    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException​(String s, int offset, int count)
      Used internally for consistent high-quality error reporting.
    • StringIndexOutOfBoundsException

      public StringIndexOutOfBoundsException​(int sourceLength, int offset, int count)
      Used internally for consistent high-quality error reporting.