【发布时间】:2019-04-08 10:17:28
【问题描述】:
我有一个项目旨在从文件中读取和写入数据并以给定格式显示它。例如,如果文件旨在保存姓名、年龄和电话号码等联系信息,我想要以以下形式输出:
name : ****** , age: **, phone Number: ***.
我怎么能做到这一点?
顺便说一下,这里的代码块旨在使用 FileReader 和 BufferedReader 类从文件中读取数据。
while (line != null) {
if (line.contains(name)) {
data += line+"\n";
}
line = buff.readLine();
}
freader.close();
buff.close();
if(data.length() > 0){
System.out.println("DATA FOUND! \n"+data);
}else{
System.out.println("DATA NOT FOUND");
}
【问题讨论】:
-
尝试编写一些代码来进行数据格式化,然后在遇到任何问题时发布您的代码。
-
添加到@saurav的注释中,将每一行的数据串形成你想要写入的格式,然后写入文件
标签: java bufferedreader filereader