String index out of range: -2 是什么意思呢? String index out of range: -2 是什么意思呢?-1是越界,-2呢?请高手解释一下啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 越界的意思是指使用的Index不在[0, length)之内时, 就越界, -1越界, 显然-2也越界. s[-2] = "";//-2明显是错误的index,[0, s.length)范围内是可选的! String ss="12345678";下标从0开始;如果是负数就是出现你说的类似的错误,如:String tem=ss.substring(0,ss.length-2);tem应该是123456 关于java多线程的一个生产者和多个消费者 java函数图像 如何获取一个时间段中的时间列表 ComboBoxCellEditor如何动态填加内容? 新手问问111 java的一个小问题 如何锁定源代码,一次只能有一个线程使用? 帮忙看看是什么错误 Canvas组件的首选尺寸是无穷小的,书上说有两种解决办法,有一种我不太明白,请进来看看 不同平台下JDK JRE JVM 的区别 取系统时间却拿到了2008-05-130这样的日期 关于system.in一个奇怪的问题
s[-2] = "";//-2明显是错误的index,[0, s.length)范围内是可选的!
下标从0开始;
如果是负数就是出现你说的类似的错误,如:
String tem=ss.substring(0,ss.length-2);
tem应该是123456