现在的位置: 首页 > web前端 > 正文

string index out of range是怎么引起的

2020年07月16日 web前端 ⁄ 共 756字 ⁄ 字号 评论关闭

  stringindexoutofrange报错问题解决办法,废话不多说,这个错误很容易就能明白其含义:字符串的索引越界了。


  stringindexoutofrange怎么引起的


  一般都是字符串操作引起的,最典型的:


  Stringstr=“123456789”;//字符串长度是9


  StringtempStr=str.substring(0,10);//一定报错:Stringindexoutofrange:10


  该错误是由于字符串操作过程中抛出StringIndexOutOfBoundsException异常,源码如下:


  packagejava.lang;


  /**


  *iseithernegativeorgreaterthanthesizeofthestring.For


  *somemethodssuchasthecharAtmethod,thisexceptionalsois


  *thrownwhentheindexisequaltothesizeofthestring.


  *


  */


  stringindexoutofrange如何解决


  public


  classStringIndexOutOfBoundsExceptionextendsIndexOutOfBoundsException{


  privatestaticfinallongserialVersionUID=-6762910422159637258L;


  /**


  *detailmessage.


  *


  */


  publicStringIndexOutOfBoundsException(){


  super();


  }


  总之,stringindexoutofrange给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.