文本的内容如下:
1
2程序隔离
3发财致富
4光滑导轨
5鼎鬯
6
7表齐墩果酸
8除皱术
9股票经纪
10白铜
11氨苯蝶啶
12磁珠丸
13
第1行、第6行、13行是空行.
用下面的程序读取:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import cn.rjb.wap.config.Config;
public class TestBufferedReaderLine {
public static void main(String ags[]){
try {
BufferedReader reader = new BufferedReader( new FileReader(Config.FILEB));
String line;
int n=0;
while((line = reader.readLine()) != null ){
n++;
if(line.equals("")){
// 空行打印 ""
System.out.println(n+" \"\"");
}else{
// 否则打印 ,此行内容
System.out.println(n+" "+line);
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
打印结果如下:
1 ""
2 程序隔离
3 发财致富
4 光滑导轨
5 鼎鬯
6 ""
7 表齐墩果酸
8 除皱术
9 股票经纪
10 白铜
11 氨苯蝶啶
12 磁珠丸
看到结果,第1、6行都被当作有内容读取了,在最后的第13行被忽略,没有被读取。
分享到:
相关推荐
文件内容的读取 BufferedReader
使用Scanner和BufferedReader读取文本文件;使用Scanner和BufferedReader读取文本文件
java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8; 2.利用 InputStreamReader(new FileInputStream(fileUrl), ...
java读取txt文件,可以以文件路径构造这个流,... 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回: BufferedReader buffReader = new BufferedReader(reader);
java 读取文件的代码示例 1 import java.io.BufferedReader; 2 import java.io.File; 3 import java.io.FileReader; 4 import java.io.FileNotFoundException; 5 import java.io.IOException;
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader;...
详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader详解BufferedReader
其中一个线程从键盘读取数据,放入到队列中,直到读取的数据是字符串quit则结束,线程的任务就是循环读取数据直到特定的字符串quit。另外一个线程,不断的从队列中读取数据(该队列的字符串数据就是另一个线程存入...
BufferedReader 开发的结构
* 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值足够大。 * 通常,Reader 所作的每个读取请求都会导致对底层...
java读取XML内容(源代码)!! java读取XML内容(源代码)!!
本文实例讲述了Android读取本地json文件的方法。分享给大家供大家参考,具体如下: 1、读取本地JSON ,但是显示汉字乱码 ... BufferedReader bufferedReader=new BufferedReader(new InputStreamReader( context.get
BufferedReader 是缓冲字符输入流。它继承于Reader。 BufferedReader 的作用是为其他字符输入流添加一些缓冲功能。
本例中,会读取一个文本文件,显示其内容,并且对内容进行计数,然后将结果输出到控制台。 如何工作: 1. FileReader用于打开文件以进行读取。 2. BufferedReader则用于提高读取效率,它包裹着`FileReader`。 3. 在...
BufferedReader的用法---马克-to-win java视频缓存输入流的介绍
没有堵塞,客户端和服务端简单的信息传递,利用了BufferedReader读。
NULL 博文链接:https://lisanlai.iteye.com/blog/673253
文件读写 BufferedReader BufferedWriter 去除代码后面空格 简单 readLine newLine flush
//构造一个BufferedReader类来读取文件 String s; while ((s = br.readLine()) != null) {//使用readLine方法,一次读一行 wordList.add(s.trim()); } } catch (Exception e) { Logger.getLogger(FileUtil....
本人自己重新封装BufferedReader类的文件读取工具类,节省了每次使用文件读取类是的处理和转换工作,并且提供了丰富的方法,可以读取任意行数内容,并且可以带有行号,绝对好!