java中读取的文件有空行怎么解决

java 读取文件中如果有空行该如何处理如果用BufferedReader下的readLine != null是可以读取连续文件的,但是一旦文件中出现了空行程序就直接挂掉了,该如何解决?该怎样判断文件是否读到尾部!如下面的文件,读取到第二行,程序卡住不动了

求大神指点,谢谢

读入一行后,判断一下if(lineText.isEmpty()),是的话就是空行,continue即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-12
把不等于null 条件 换掉 建议 外面定义常量 读到的数据连续为空的条数 判断一下
第2个回答  2015-06-12
再检查下,readLine函数不会因为空行跳出循环的。
第3个回答  2015-06-12

你的代码逻辑不对

String lineText = null;
while((lineText = br.readLine())!= null){
    
}

本回答被提问者和网友采纳
相似回答