相关疑难解决方法(0)

Java FileWriter如何写入下一行

我使用下面的代码将记录写入文件.记录可以写在文件中,但是每次调用此方法示例时都会附加在一行中:

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)

java newline file

13
推荐指数
3
解决办法
11万
查看次数

标签 统计

file ×1

java ×1

newline ×1