【发布时间】:2017-02-16 20:47:37
【问题描述】:
我正在尝试执行一项任务,我们从 csv 文件中获取数据并将其存储在数组中。尽管我有信心能够解析这些行并将它们扫描成数组,但我终其一生都无法弄清楚如何让程序连接到文件。我的教授写下了类似
private String filename = "censusData";
private File file = new File(censusdata.csv);
但每次我尝试使用它时,它都会说存在符号错误并且找不到变量 censusdata。我正在使用 BlueJ。有什么方法可以将文件本身添加到我的项目中然后访问它?我只需要程序能够逐行读取文件,这样我就可以将数据放入变量中。
【问题讨论】:
-
文件名需要用引号引起来:
new File("censusdata.csv")。或者,如果您想使用filename变量:new File(filename + ".csv") -
private String filename = "censusData.csv"和private File file = new File(filename) -
您需要在实际运行该代码时提供文件的完整路径。
标签: java bluej file-manipulation