老师,我这可以问个跟 课程不相关的问题吗。真的不知道为什么,望能解释下,谢谢,很急

来源:8-25 Reactor 框架运用实战(下)

慕九州5932885

2019-03-05

是这样的 是最原始的 IO流操作问题 ,当我在System.out.println(line) 打断点时, 第一个截图 输出的结果是正确的,文件的每一行数据都会输出, 但是 使用了第二幅图 使用debugger模式启动【多次使用dubugger模式启动】 ,也在System.out.println(line) 打上断点,打印的数据 就不正确, 这个是什么原因啊

图片描述

图片描述

写回答

1回答

小马哥

2019-03-05

哈哈,这个是由于 IDEA导致,它会提前的 evaluate ,所以你得把 Debug 选项 toString 预览取消,如下图所示://img.mukewang.com/szimg/5c7e7aac00015c3524421636.jpg

0
1
慕九州5932885
好像不行啊,现在发现只要在 while ((line=br.readLine())!= null) 这行 dubug 数据都不会正常输出,上面两种写法 打印数据都有问题
2019-03-07
共1条回复

Spring Boot2.0深度实践 核心原理拆解+源码分析

系统化剖析Spring Boot 2.0,掌握技术原理,学习源码阅读技巧

2904 学习 · 213 问题

查看课程