java - Java,读取空行
问题描述
如何读取空行此代码不添加空行,我尝试了此代码
BufferedReader r2 = new BufferedReader(new FileReader("Flags.txt"));
StringBuffer sb = new StringBuffer();
while ((r2.readLine()) != null) {
sb.append(r2.readLine());
sb.append("\r\n");
}
String str = sb.toString();
System.out.println(str);
输出
Dubai
Qatar
UAE
United States
应该是这样的
Dubai
Qatar
UAE
United States
解决方案
你打readLine()
了两次电话。执行以下操作:
String line = "";
while ((line = r2.readLine()) != null) {
sb.append(line);
//...
}
推荐阅读
- flutter - Flutter 本地化:当我们在 dart 文件中键入代码时,在 intl_en.arb 中自动生成键值
- httpcontext - ihttpcontextaccessor.httpcontext.user.findfirst(claimtypes.nameidentifier).value 为空
- excel - 创建一个输入数量未知的函数
- google-drive-api - Google Add-on 脚本在调用 DriveApp getFolderById 或 getFileById 时引发服务器错误
- c++ - 这个临时对象什么时候被销毁?在进入函数之前还是在函数返回之后?
- c - 理解树的结构
- c++ - glCullFace 工作不正常,你有答案吗?
- python - 如何将在 tkinter 中上传的图像放入函数中?
- sql - Oracle如何仅使用order by子句计算运行总数?
- python-3.x - 您如何修复 selenium 中的“元素不可交互”异常?