Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在特定行从另一个文件写入一个文件?_Java_File_Filereader_Filewriter - Fatal编程技术网

Java 如何在特定行从另一个文件写入一个文件?

Java 如何在特定行从另一个文件写入一个文件?,java,file,filereader,filewriter,Java,File,Filereader,Filewriter,我想将所有内容从一个文件复制到另一个现有文件,复制到特定行。 , 我用FileWriter写这两个文件,现在我不知道如何像这样合并它们。我知道如何从一个文件写入另一个文件,但只知道将一个文件的内容附加到另一个文件的末尾。但我需要它来将一个文件的内容复制到另一个文件,但要在特定的行上,就像示例中的图片一样。在本例中,若您查看,内容将复制在类({})的两个括号之间。有什么想法吗?您可以将文件2拆分为两个文件,然后依次合并这三个文件。否则你需要做一些讨厌的行号硬编码逻辑。如果我告诉你有一个叫做Line

我想将所有内容从一个文件复制到另一个现有文件,复制到特定行。 ,


我用FileWriter写这两个文件,现在我不知道如何像这样合并它们。我知道如何从一个文件写入另一个文件,但只知道将一个文件的内容附加到另一个文件的末尾。但我需要它来将一个文件的内容复制到另一个文件,但要在特定的行上,就像示例中的图片一样。在本例中,若您查看,内容将复制在类({})的两个括号之间。有什么想法吗?

您可以将文件2拆分为两个文件,然后依次合并这三个文件。否则你需要做一些讨厌的行号硬编码逻辑。如果我告诉你有一个叫做
LineNumberReader
的类,你可以用它逐行读取文件,还可以为你记录行号,这会给你一些想法吗?谢谢盖伊的,我已经试过了,但它使我的项目的其他部分变得复杂,所以我放弃了。我还意识到我不需要将这些文件分开,所以现在我只制作一个包含所有内容的文件。无论如何谢谢:)