StringIndexOutOfBoundsException 说明你在操作字符串的时候,用到了超出字符长度的 index 去访问它的字符。比如 substring 等方法,
String s = "abcd"; 长度为4
s.substring(1, 8);  8 是超字符长度的 index,抛出StringIndexOutOfBoundsException

解决方案 »

  1.   

    你的问题在于你的字符串下标越界,就像数组下标越界一样,(溢出)
    检查你的写入函数。
      

  2.   

    同意楼上的,我也碰到过这样的问题。。
      

  3.   

    下标越界!
    你要注意各种数据类型所能支持的长度,可能你在数据库里定义的与在表层定义的不一样!即使你输入的数据在允许范转内,也会出现这样的情况!
      

  4.   

    你的问题在于你的字符串下标越界,就像数组下标越界一样,(溢出)
    检查你的写入函数。