如标题所示,我想从后面写我的文本并输入到文本文件中。首先,我从文本文件中读取文本,接下来我想将其保存在文本文件中,但在末尾写入。我不知道如何修复我的代码。我的代码读取文本文件,并写入文本文件,但顺序相同,从头到尾。
示例它必须如何工作:
输入文本:
aaaaa
bbbb
ccc
dd
f
输出文本:
f
dd
ccc
bbbb
aaaaa
我的代码:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class Loading {
public static void main(String[] args) {
try {
BufferedReader br = new BufferedReader(new FileReader(
"file.txt.txt"));
String line, txt = "";
String[] splittedLine;
while ((line = br.readLine()) != null) {
txt += linia + "\n";
splittedLine = line.split(" ");
}
System.out.println(txt);
br.close();
BufferedWriter bw = new BufferedWriter(new FileWriter("file2"));
bw.write(txt);
bw.newLine();
bw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}