字符串异常:String index out of range: -2

标签: -2
16人阅读 评论(0) 收藏 举报
分类:

字符串异常:String index out of range: -2

使用字符subString操作的时候,经常会出现一个String index out of range: -1,这个是典型的下标越界,其实位置小于0,结束位置大于字符长度都会报 -1 这个异常。

-2这个异常就比较少见了,但是可以确定,它是和-1不同的异常,但是同样发生在subString方法里面;

这个异常挺难触发的,但是遇见了挺尴尬的。
答案就是subString(startIndex,endIndex)的时候,end比start小了;
至于为什么会出现end比start小的情况,就需要排查了,可能两个参数都是indexOf来的,但是字符有点小问题;

查看评论

String类

介绍String类的初始化 String类的各种方法 String类的各种应用实例
  • 2017年03月27日 10:26

由String index out of range: -1引发的思考

由String index out of range: -1引发的思考 废话不多说,这个错误很容易就能明白其含义:字符串的索引越界了。 一般都是字符串操作引起的,最典型的: String str ...
  • li396864285
  • li396864285
  • 2017-07-14 15:59:56
  • 12100

String index out of range: -1

      前两天报字符串越界,查找中发现,应该是取某一个字符的位置时,出错了,原来使用lastIndexOf时要取得这个字符在被查找的字符串里没有。解决方法,在取位置之前,先要验证一下,字符是否存在...
  • zoucui
  • zoucui
  • 2006-08-18 14:10:00
  • 49056

遇到的一个"String index out of range" 问题

原来   substring
  • leon460
  • leon460
  • 2014-06-09 13:26:13
  • 1215

caffe 根据训练输出的log 绘制accuracy loss 曲线时遇到 IndexError:list index out of range

/home/wcs/caffe/tools/extra/plot_training_log.py.example 6 train_loss_iters_60000.png ResNet152-2017...
  • qq_20373723
  • qq_20373723
  • 2017-08-02 18:16:09
  • 1456

解决SSO客户端验证错误String index out of range

看控台的信息是客户端进行ticket的时候出错了报错信息如下: java.lang.StringIndexOutOfBoundsException: String index out of rang...
  • qq_34380932
  • qq_34380932
  • 2016-12-22 11:19:48
  • 654

java.sql.SQLException: Column Index out of range, 2 > 1.

case1:由于rs.next()遍历查询结果时,下标是从“1”开始,而不是是从“0”开始,导致出错 case2:public class infoDAO { public ResultSet r...
  • qq_35503293
  • qq_35503293
  • 2017-03-17 16:47:39
  • 2314

python PIL, 错误:IndexError: string index out of range

用 python 的 PIL 库处理图片,并用 multiprocessing 库做并行计算
  • ayst123
  • ayst123
  • 2014-06-21 05:18:35
  • 2796

【解决问题.思路篇】StringIndexOutOfBoundsException:String index out of range: -1

看到题目,就应该能想到应该是字符串过长引起的问题。下面咱们分析一下。 报错: 严重: Servlet.service()for servlet jsp threw exception java.l...
  • liutengteng130
  • liutengteng130
  • 2015-05-23 22:15:30
  • 9819

Hibernate query.list()查询发生java.lang.StringIndexOutOfBoundsException: String index out of range: 0错误

使用Hibernate的query查询数据时发生以下错误 java.lang.StringIndexOutOfBoundsException: String index out of range: ...
  • lxm_bey
  • lxm_bey
  • 2014-09-05 14:37:27
  • 2970
    个人资料
    等级:
    访问量: 21万+
    积分: 2249
    排名: 2万+
    最新评论