我使用 tokenize 在 groovy 中编写了一个解析 .csv 文件的脚本,但最终并没有完全满足我的需要,我正在尝试使用 openCSV 库,但我不确定如何解析各个列。到目前为止,这是我的代码:
List<String[]> rows = new CSVReader(
new InputStreamReader(getClass().classLoader.getResourceAsStream(inputFileString)))
.readAll()
rows.each { row ->
row.each { it ->
println it
}
}
这是我的输入数据:
1,"unknown","positive","full message","I love it."
所以我想弄清楚的是如何打印所述行中的选择列。还要提前感谢,我正试图了解 groovy/java,我来自 Ruby 背景。