我正在阅读来自文件的输入,其中文本由一个或多个换行符分隔。忽略空白换行符我使用input.useDelimiter("\\n");
但由于某种原因,nextLine() - 方法读取空行而不是忽略它们。我究竟做错了什么?nextLine()忽略分隔符“\ n”
编辑:假设第一行是一个空白换行,第二行有串"ABC"
input.useDelimiter("[\n]+");
String kjkj = input.nextLine();
System.out.println("***"+kjkj+"***");
给出了这样的结果:******
相反***ABC***
的
为什么不''“\ n”'? – johnchen902
你有没有检查'Scanner#nextLine'的功能? –
@ johnchen902 \ char正在被转义。 –