我使用下面的代码将记录写入文件.记录可以写在文件中,但是每次调用此方法示例时都会附加在一行中:
Hello WorldHello WorldHello WorldHello World
如何修改代码使输出如下所示,以便在阅读文本时我可以使用line.hasNextLine()来检查?
Hello World
Hello World
Hello World
Hello World
// Create file
FileWriter fstream = new FileWriter(fileName, true);
BufferedWriter out = new BufferedWriter(fstream);
out.write(c.toString());
//Close the output stream
out.close();
// Code I used to read record I am using | as a seperator name and id
String fileName = folderPath + "listCatalogue.txt";
String line = "";
Scanner scanner;
String name, id;
scanner = new Scanner(fileName);
System.out.println(scanner.hasNextLine());
while (scanner.hasNextLine()) {
line = scanner.nextLine();
System.out.println(line);
StringTokenizer …Run Code Online (Sandbox Code Playgroud)