要求:
将text.txt文本中的内容按行逆序拷贝到copy.txt文本中
代码实现:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class Test { //txt文件内容按行逆序拷贝
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("text.txt"));
ArrayList<String> list = new ArrayList<>();
String line;
while((line = br.readLine()) != null) {
list.add(line);
}
br.close();
BufferedWriter bw = new BufferedWriter(new FileWriter("copy.txt"));
for (int i = list.size() - 1; i >= 0; i--) {
bw.write(list.get(i));
bw.newLine();
}
bw.close();
}
}
运行效果:
text.txt中:

本文介绍了如何使用Java IO流将文本文件text.txt的内容按行逆序拷贝到copy.txt中,详细展示了代码实现及运行效果。通过调整for循环,可以实现正序拷贝。对相关代码感兴趣的读者可以查看GitHub上的示例。
最低0.47元/天 解锁文章
172万+

被折叠的 条评论
为什么被折叠?



