黑马程序员技术交流社区
标题: BufferedReader的ReadLine()问题 [打印本页]
作者: 23559768 时间: 2013-1-17 21:46
标题: BufferedReader的ReadLine()问题
本帖最后由 23559768 于 2013-1-17 21:49 编辑
bufferedReader Readline的方法· 读文件的时候· 如果文件最后一行没有换行· 即使读到啦也会返回空的的问题怎么解决啊
读到的文件总是小一点·
public void copy(File src, File target) {
System.out.println("woxie");
BufferedReader bufr = null;
BufferedWriter bufw = null;
try {
bufr = new BufferedReader(new FileReader(src));
bufw = new BufferedWriter(new FileWriter(target));
String line = null;
while((line = bufr.readLine()) != null) {
bufw.write(line);
bufw.newLine();
bufw.flush();
}
作者: 黄锦成 时间: 2013-1-17 22:58
不会丢失数据啊。读取到流的结尾会返回null。如果最后一行没有换行也不会有什么影响
作者: 梁俊 时间: 2013-1-17 23:01
没有问题啊
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |