当前位置: 技术问答>java相关
问两个关于java的i/o的非常简单的问题。你不想要分吗?:)
来源: 互联网 发布时间:2015-06-05
本文导语: 一. 请问如何实现“读取命令行输入的一个文件的后面十行并打印出来”,谢谢。 二. 请问如何实现对一个文本文件写入N次,但每次都是接着前一次的记录写,而不是重新写入。谢谢! | 二...
一. 请问如何实现“读取命令行输入的一个文件的后面十行并打印出来”,谢谢。
二. 请问如何实现对一个文本文件写入N次,但每次都是接着前一次的记录写,而不是重新写入。谢谢!
二. 请问如何实现对一个文本文件写入N次,但每次都是接着前一次的记录写,而不是重新写入。谢谢!
|
二、FileWriter有一个构造函数是FileWriter(String fileName, boolean append) 。可以追加写入。
一、BufferedReader可以读入一行,先将输入全部缓冲,得到有几行,取最后10行。
一、BufferedReader可以读入一行,先将输入全部缓冲,得到有几行,取最后10行。
|
1. 开两次,第一次判断有多少行。 或者把所有行都写入ArrayList,不过这种行数太多会很占资源。
2. 用带参数的构建器: new FileWriter("FileName.txt",true)
2. 用带参数的构建器: new FileWriter("FileName.txt",true)