不是,
可能是 "" ——空串,
但是 s.trim() 后肯定是 ""
不是null,是"",可以通过"".equals(s)来判断,防止s.readLine()为""。
采取BufferedReader 来读取一个txt文件。
txt中的内容为:
abc
123
(第二行为空行)
以下是运行程序和结果:
BufferedReader br = new BufferedReader(new FileReader("1.txt"));
String line = null;
while((line = br.readLine())!=null){
System.out.println(line);
}
控制台输出如下:
abc
123
可见,读取空行不可能返回null,而是一个空字符串“”