gpt4 book ai didi

java - (简单,几乎完成)如何将txt文档中的文本拆分成行并写入另一个文本文档

转载 作者:行者123 更新时间:2023-11-30 03:30:06 24 4
gpt4 key购买 nike

代码:

import javax.swing.*;
import java.io.*;
import java.util.Scanner;

public class test1 {

public static void main(String args[]) throws IOException {
BufferedReader br = null;
BufferedWriter bw = null;

br = new BufferedReader(new FileReader("IRStudents.txt"));
bw = new BufferedWriter(new FileWriter("File_2.txt"));


String line = br.readLine();


for (int i = 1; i <= 10 && line != null; i++) {
bw.write(line);
bw.write("-");
line = br.readLine();
}

System.out.println("Lines are Successfully copied!");

br.close();

bw.close();
}

}

}

现在这个程序从一个名为“IRStudents.txt”的文本文件中读取。 IRstudenttxt 文档中的格式类似于:

25987 Alan
25954 Betty

但是这会写入一个新文件,如下所示:

25987 Alan-25954 Betty

这是错误的,我希望新的文本文件输出如下所示:

25987 Alan
-----------
25954 Betty

(包括连字符)。

非常感谢

最佳答案

向 Writer 写入一行后,使用函数 newLine():

        bw.write(line);
bw.newLine();
bw.write("-----------");
bw.newLine();

关于java - (简单,几乎完成)如何将txt文档中的文本拆分成行并写入另一个文本文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29249968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com