2016 - 2024

感恩一路有你

string的indexof用法 报错String index out of range是什么意思?

浏览量:2619 时间:2021-03-14 13:40:47 作者:admin

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

给定的代码只有例外java.lang.IndexOutOfBoundsException异常:索引:0,大小:0,但字符串索引超出范围:-1,这意味着字符索引超出范围。我举两个例子java.lang.IndexOutOfBoundsException异常:索引:0,大小:012345678910导入java.util.ArrayListimport文件java.util.Listpublic文件类测试{public static void main(string[]args){list

这是Java编程中常见的异常。

字符串索引超出范围:10

字符串下标超出范围,也就是说,例如,如果字符串本身的长度为9,则在需要获取第10个下标元素时将引发异常

此异常在编程中非常常见,例如数组、集合等,并且经常引发异常

//例如,code

//测试类public class test{tpuniversal static void main(string[]args){T/tstring s=“abcdefghij”T 系统输出打印(s.length())//长度为10,表示有10个元素。下标从0开始,所以最大下标只有9。如果在下标10处获取字符,则字符串索引将超出范围:10。T}

为避免此异常,您可以检查下数组的长度并确定最大下标的值,不要超过最大下标

最大下标=长度-1

string的indexof用法 string中indexof返回值类型 indexof方法!=-1

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。