时间:2016-04-02 22:03 来源: 我爱IT技术网 编辑:52微风
怎么解决java.lang.StringIndexOutOfBoundsException异常呢?先谈些题外话:
我们开发系统的时候,经常会遇到各种各样的异常,尤其是新毕业的或新转行做技术的童鞋,一遇到异常就无从下手,只能是各种搜索。个人建议新童鞋们,遇到异常一定要深入剖析一下,以免下次犯同样的错误。
前期准备工作(包括相关工具或所使用的原料等)java 详细的操作方法或具体步骤
我们在运行程序中,可能经常会发现控制台里面会打出这种错误日志,包括异常名称和异常的描述,看我来慢慢进行分析。

下图是java官方API 1.7版的,展示了StringIndexOutOfBoundsException异常类的结构。

这里展示了StringIndexOufOfBoundsException类中的构造器以及方法,从中可以看出是如何抛出的异常,怎么调用的。

我自己画了一个StringIndexOutBoundsException异常的继承图,可以看出它也是最终继承了Exception类,并且是运行时异常。

下图是源码,红框框出的就是我们经常遇到此异常时,抛出的信息。

遇到此异常的代码,遇到此异常时,可以在代码中自查一下,有没有这种写法的,就找到了原因。(索引是负面或大于字符串的大小。等一些方法charAt的方法)。

注意事项本作品由【吾溟海】制作。如果喜欢本作品可以点击下方的“投票”给【吾溟海】投上一票。如果喜欢可以点击右边的“星星”图案收藏或者点击两个箭头图标分享给好友。如果有疑问 可以点击下方橙色问号“我有疑问”给【吾溟海】说说。如果想看更多的电脑教程,可以点击【吾溟海】的名字进入经验列表找到其它的经验。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
