ArrayIndexOutOfBoundsException 和 IndexOutOfBoundsException 之间的区别?
2022-09-03 12:23:03
我们应该使用哪些用例和'IndexOutOfBoundsException一个接一个?ArrayIndexOutOfBoundsException
我们应该使用哪些用例和'IndexOutOfBoundsException一个接一个?ArrayIndexOutOfBoundsException
IndexOutOfBoundsException :Thrown 表示某种类型的索引(如数组、字符串或向量)超出范围。
ArrayIndexOutOfBoundsException
是两个已实现的类。StringIndexOutOfBoundsException
IndexOutOfBoundsException
ArrayIndexOutOfBoundsException:抛出以指示已使用非法索引访问数组。索引为负数,或者大于或等于数组的大小。
StringIndexOutOfBoundsException:由 String 方法引发,以指示索引为负数或大于字符串的大小。对于某些方法(如 charAt 方法),当索引等于字符串的大小时,也会引发此异常。
IndexOutOfBoundsException
是 的超类(在访问数组中的无效索引时抛出)和(在访问 String 中的无效索引时引发)。ArrayIndexOutOfBoundsException
StringIndexOutOfBoundsException
在访问 Lists 的无效索引时,将引发基类本身的实例。IndexOutOfBoundsException
某些抛出方法的 Javadoc 或其子类包含基类。例如,当它实际抛出子类时,它被记录为抛出。IndexOutOfBoundsException
String.charAt
IndexOutOfBoundsException
StringIndexOutOfBoundsException