gpt4 book ai didi

java 替换字符串的数组列表

转载 作者:行者123 更新时间:2023-12-02 05:16:25 26 4
gpt4 key购买 nike

我似乎不知道如何替换字符串数组列表。

  ArrayList<String[]> Records

因此,在我的 for 循环中,我想替换一条记录,我可以继续收到此错误吗?

ArrayList 类型中的 set(int, String[]) 方法不适用于参数 (int, String)

        for (int i = 0; i < Records.size(); i++) {
for (int j = 0; j < 2; j++) {
if (j == 0) {
if(!validateRecords(Records.get(i)[j].toString()))
{
Logging.info("Records could not be parsed " + Records.get(i)[j].toString());
Records.set(j, "CouldNotBeParsed");
}else
{
Logging.info(Records.get(i)[j].toString()+ " has been sanitized");
}
}
}
}

使用 Records.set() 替换此记录的正确方法是什么?

最佳答案

您有一个 String[]ArrayList,并且您试图给它一个 String。您需要设置内部 String[] 的索引,而不是外部 ArrayList

这样做:

Records.get(i)[j] = "CouldNotBeParsed";

关于java 替换字符串的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26914762/

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