gpt4 book ai didi

java - 如何防止此 Java 代码中出现 IndexOutOfBoundsException 错误?

转载 作者:行者123 更新时间:2023-12-02 06:13:17 25 4
gpt4 key购买 nike

基本上,当数组列表中没有更多记录可显示时,我只想收到一条错误消息。我需要调整什么?

         public void nextRecord()
{

if(records.size() > 0)
{
recordCount++;
if(records.get(recordCount) != null)
{
String[] array = records.get(recordCount).split(",");
String item = array[0].trim().replaceAll("\"", "");
String number = array[1].trim();
String cost = array[2].trim();
String amnt = array[3].trim();

txtItem.setText(item);
txtNumber.setText(number);
txtCost.setText(cost);
txtAmount.setText(amnt);
}

}
else if (records.get(recordCount) == null)
{
JOptionPane.showMessa

最佳答案

在调用 get() 之前检查 arrayList 的大小,例如,

if(recordCount< records.size() && records.get(recordCount) != null)
{
//Do the processing
} else {
JOptionPane.showMessa
}

关于java - 如何防止此 Java 代码中出现 IndexOutOfBoundsException 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21693176/

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