您的位置首页生活百科

报错String index out of range是什么意思

报错String index out of range是什么意思

的有关信息介绍如下:

报错String index out of range是什么意思

给出的代码只会出现异常java.lang.IndexOutOfBoundsException: Index: 0, Size: 0,但是你的是String index out of range: -1,这个是说字符索引越界了。给你两个例子说明:‍java.lang.IndexOutOfBoundsException: Index: 0, Size: 012345678910 import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { List list = new ArrayList(); list.get(0);// String str = "abc";// str.substring(4); }}结果:2、java.lang.StringIndexOutOfBoundsException: String index out of range:-112345678910 import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) {// List list = new ArrayList();// list.get(0); String str = "abc"; str.substring(4);