我有一个 CSV 文件,我正在使用 CSVReader 库读取该文件。
我想逐行遍历文件并将特定列中的值保存到新数组中。
以下代码为我提供了第二列的数据列表。
我如何获取这些数据并将其保存到数组中?我将列分隔符指定为逗号并跳过文件的前两行
public class ReadFile {
// Location of file to read
private static final String FILE="myfile.csv";
public static void main(String[] args) throws IOException {
CSVReader reader = new CSVReader(new FileReader(FILE), ',','\'', 2);
String [] nextLine;
while ((nextLine = reader.readNext()) != null) {
System.out.println(nextLine[1]);
}
}
}
nextLine[1] 的当前输出
1720178147618
1720178147617
1720178147616
1720178147615
1720178147614
1720178147613
1720178147612
期望的输出
String[] ID = 1720178147618, 1720178147617, 1720178147616, 1720178147615, 1720178147614, 1720178147613, 1720178147612
我认为我之后是关于如何将存储在单个索引中的数据转换为新的单独索引数组的说明。