操作方法
我们在运行程序中,可能经常会发现控制台里面会打出这种错误日志,包括异常名称和异常的描述,看我来慢慢进行分析。
下图是java官方API 1.7版的,展示了StringIndexOutOfBoundsException异常类的结构。
这里展示了StringIndexOufOfBoundsException类中的构造器以及方法,从中可以看出是如何抛出的异常,怎么调用的。
我自己画了一个StringIndexOutBoundsException异常的继承图,可以看出它也是最终继承了Exception类,并且是运行时异常。
下图是源码,红框框出的就是我们经常遇到此异常时,抛出的信息。
遇到此异常的代码,遇到此异常时,可以在代码中自查一下,有没有这种写法的,就找到了原因。(索引是负面或大于字符串的大小。等一些方法charAt的方法)。