gpt4 book ai didi

Java 循环 CSV 读取

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

我有 CSV 阅读器,可以读取每一行数据并将其打印到控制台,执行此操作的代码如下:

public void getFiles() throws IOException {

String fileName = "CSV_FILENAME";

try (CSVReader reader = new CSVReader(new FileReader(fileName))) {
HeaderColumnNameMappingStrategy<Steps> steps =
new HeaderColumnNameMappingStrategy<>();
steps.setType(Steps.class);

CsvToBean<Steps> csvToBean = new CsvToBean<>();
List<Steps> beanList = csvToBean.parse(steps, reader);

for (Steps step : beanList) {
System.out.println(step);
}

Steps();
}
}

我的问题是如何让它打印出第一行,然后继续循环后台并打印每一行。

因此调用该方法,打印出第 1 行。然后返回并执行下一行,依此类推,直到读取每一行。

最佳答案

您可以通过执行以下操作来检查计数:

int count = 0;
int stop = 1;
for (Steps step : beanList) {
if(count != stop){
System.out.println(step);
}
count++;
}

这样,如果您想增加打印次数,您甚至可以更改它的打印次数

关于Java 循环 CSV 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47268314/

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