在JAVA中RAF随机读写文件也是可以按行写入文件的

String line = scanner.nextLine()+”\n”;
可以按行输出

Scanner scanner = new Scanner(System.in);
RandomAccessFile raf = new RandomAccessFile(“note1234.txt”,”rw”);
System.out.println(“请输入内容:(‘exit’为退出)”);
while(true) {

        String line = scanner.nextLine()+"\n";
        if("exit".equals(line.trim())) {
            break;
        }
        byte[] data = line.getBytes("utf-8");
        raf.write(data);

    }
    System.out.println("输出结束");
    raf.close();

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/82526158