【发布时间】:2013-10-26 18:51:01
【问题描述】:
我有一个包含年龄和名称的 csv 文件。我想在文件中搜索所有 30 岁的人并显示他们的姓名和年龄。我怎样才能在 Java 中做到这一点?
我知道我可以把它读给ArrayList,我只是不知道该怎么做。
这是我目前所拥有的:
public static void gradeRead(String filename)
{
try{
FileReader fr = new FileReader(filename);
BufferedReader br = new BufferedReader(fr);
String fileLines;
String[] parts;
while(br.ready())
{
fileLines = br.readLine();
parts = fileLines.split(",");
System.out.println(parts[0] + " " + parts[1];
}
br.close();
}
catch(IOException e)
{
System.out.println("Couldnt Read file"); }
}
我知道如何将它读入字符串数组,但我不知道如何将其添加到ArrayList 然后搜索它。我怎样才能做到这一点?
【问题讨论】:
-
想发布您的作品吗?
-
首先尝试用谷歌搜索它,尝试编写代码,然后在这篇文章中添加一些代码。
-
我更新了它。没想到你会认为我没有尝试过