Java 我想把txt文件的段落剪切粘贴到新的文件中

Java 我想把txt文件的段落剪切粘贴到新的文件中,java,Java,考虑到文本文件的内容如下: java是一种编程语言和平台。java是一种高级, 健壮、安全且面向对象的编程语言 平台:程序运行的任何硬件或软件环境 运行,被称为平台。因为Java有自己的运行时 环境(JRE)和API,称为平台 了解Java历史很有趣。java的历史始于 绿色团队。Java团队成员(也称为绿色团队)发起了 为数字设备开发一种语言的革命性任务,如 机顶盒、电视机等 现在你们可以看到有三个典范。我想将这三个段落存储在3个不同的txt文件中。首先需要使用文件读取器读取文件,并将其存储为

考虑到文本文件的内容如下:

java是一种编程语言和平台。java是一种高级, 健壮、安全且面向对象的编程语言

平台:程序运行的任何硬件或软件环境 运行,被称为平台。因为Java有自己的运行时 环境(JRE)和API,称为平台

了解Java历史很有趣。java的历史始于 绿色团队。Java团队成员(也称为绿色团队)发起了 为数字设备开发一种语言的革命性任务,如 机顶盒、电视机等


现在你们可以看到有三个典范。我想将这三个段落存储在3个不同的txt文件中。

首先需要使用
文件读取器
读取文件,并将其存储为
字符串。然后可以使用
String.split(“\n\n”)
将其拆分为段落(这将提供一个包含3个元素的数组)


然后,您可以循环遍历这些数组元素,为每个元素创建一个
PrintWriter
(将每个数组元素写入一个单独的文件)。

请尝试以下代码:

public void readFileParagraphs(String fileName) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fileName));
try {
    StringBuilder sb = new StringBuilder();
    String line = br.readLine();
    while (line != null) {
        sb.append(line);
        sb.append("\n");
        line = br.readLine();
    }
    // Split the content of the file into an array of paragraphs
    String parags[]= sb.toString().split("\n\n"); 
    //Write every paragraph to a new file
    for (int i=0; i<parags.length();i++) {
        File file = new File("Paragraph_"+i+".txt");
        FileWriter writer = new FileWriter(file, true);
        PrintWriter output = new PrintWriter(writer);
        output.print(parags[i]);
        output.close();
    }
} finally {
    br.close();
}
}
public void readfileparations(字符串文件名)引发IOException{
BufferedReader br=新的BufferedReader(新文件读取器(文件名));
试一试{
StringBuilder sb=新的StringBuilder();
String line=br.readLine();
while(行!=null){
某人附加(行);
某人附加(“\n”);
line=br.readLine();
}
//将文件内容拆分为段落数组
字符串parags[]=sb.toString().split(“\n\n”);
//将每个段落写入新文件

对于(int i=0;i)您已经有了哪些代码,具体需要什么?