poi3.2,range.replace()Text时为什么会报java.lang.StringIndexOutOfBoundsException

字符串的长度是6但是每个字符的丅标是从0开始计算

这个肯定要下标越界了当i=5的时候,也就是走到最后一个数字再让i++;i就变为6,可是那个字符串的长度是6i=6就是要去第七位的字符,肯定没有所以报错。你主要想干什么看你思维好混乱。

应该是你截取字符串超限了

字符串abc的长度是3而截取10个字符,是不对的所以报错

我要回帖

更多关于 replace() 的文章

 

随机推荐