我有一个目前有20行数据的csv文件.数据包含员工信息,格式如下:
名字,姓氏,员工ID
所以有一行会喜欢这样:Emma,Nolan,2
我知道如何在java中写入文件并将所有20行打印到控制台,但我不知道该怎么做才能让Java将一条特定的行打印到控制台.
我还想在最后一个条目中获取最后一个员工ID号,并在我添加新员工时将java添加1.我认为这需要用一个计数器完成,但不确定如何.
你可以这样做:
BufferedReader reader = new BufferedReader(new FileReader(<<your file>>));
List<String> lines = new ArrayList<>();
String line = null;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
System.out.println(lines.get(0));
Run Code Online (Sandbox Code Playgroud)
随着BufferedReader您可以直接读取线.此示例逐行读取文件并将行存储在数组列表中.您可以使用后访问行lines.get(lineNumber).
| 归档时间: |
|
| 查看次数: |
42106 次 |
| 最近记录: |