【发布时间】:2016-03-21 02:26:52
【问题描述】:
我似乎不知道如何替换字符串的数组列表。
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() 替换此记录的正确方法是什么?
【问题讨论】: