gpt4 book ai didi

java - 有目的地避免 ArrayIndexOutOfBoundsException

转载 作者:行者123 更新时间:2023-12-02 09:41:38 28 4
gpt4 key购买 nike

string.split("\n")[1]总是给我一个ArrayIndexOutOfBoundsException 。有办法防止这种情况吗?是否存在像下面这样的真实代码?

if(!ArrayIndexOutOfBoundsException)
string.split("\n")[1]

最佳答案

string.split("\n") 返回一个 String 数组。
string.split("\n")[1] 假定返回值是一个至少包含两个元素的数组。
ArrayIndexOutOfBoundsException 表示数组元素少于两个

如果您想防止出现该异常,您需要检查数组的长度。类似...

String[] parts = string.split("\n");
if (parts.length > 1) {
System.out.println(parts[1]);
}
else {
System.out.println("Less than 2 elements.");
}

关于java - 有目的地避免 ArrayIndexOutOfBoundsException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57022529/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com