【发布时间】:2019-04-26 21:30:17
【问题描述】:
我正在尝试读取一个 .CSV 文件,其中包含一个国家/地区的邮政编码及其地址。每当我尝试读取文件时,打印控制台只显示文件的一部分而不是整个文件。我应该怎么做才能将整个文件打印到控制台。
我正在开发 Eclipse,我尝试了 CSVreader(openCSV 库)和扫描仪 inputStream,但每次执行时它们显示不同的结果。
public class Database
{
public static void main(String[] args) throws Exception
{
CSVReader reader = new CSVReader(new FileReader("data.csv"));
List<String[]> allRows = reader.readAll();
for(String[] row : allRows){
System.out.println(Arrays.toString(row));
}
}
}
预期:
[查克拉冈,S.O,744112]
[查塔姆,S.O,744102]
[德拉尼普尔, S.O,744102]
[海上码头,S.O,744101]
[米妮湾,S.O,744103]
[N.S.Building,S.O,744101]
实际:
[米妮湾,S.O,744103]
[N.S.Building,S.O,744101]
该文件包含 100,000 多行。
【问题讨论】: