全站数据
8 4 2 0 5 8 1

java读文件取得换行符

我妈是药师 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 16:17:17

问题描述

java读文件取得换行符求高手给解答
精选答案
最佳答案

提示,不要通过字节流或者是字符流的形式进行读取,可以直接通过BufferedReader 流的形式进行流读取,就没有换行符无法区分的问题,之后通过readLine方法获取到流的内容。

BufferedReader bre = null;try {String file = "D:/test/test.txt"

;bre = new BufferedReader(new FileReader(file))

;//此时获取到的bre就是整个文件的缓存流while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环{System.out.println(str)

;//原样输出读到的内容};备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。