substring下标越界
admin 发表于 2010-08-01 | 来源:互联网 | 阅读:

if(str.length()<80)
{
s1=str.substring(0,str.length-1);
}

为什么经常会报下标越界的错误

已经有6 个评论
  1. 红烧生鱼片 说:

    当你str=""时候肯定是异常

  2. 96789123 说:

    如果都是取到字符串尾可以直接用str.substring(startindex)这样就不会越界了

  3. wtaxum 说:

    if(str.length()<80){s1=str.substring(0,str.length-1);}为什么经常会报下标越界的错误顶

  4. xjhuc05 说:

    当你str=""时候肯定是异常顶这个

  5. waterskin 说:

    考虑了正数越界问题 也要考虑负数越界

  6. xjhuc05 说:

    是不是因为str.length是0的缘故,前面加个判定条件看看是不是0

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明