当前位置:编程学习 > wap >>

一个简单的问题

为什么我在做调试的时候这两句放在一起 就都能打出来
System.out.println(now_string.length());
System.out.print("run here");
但是只放
System.out.print("run here");
就一直打印不出来。。。
为什么啊??
求指点一下啊 --------------------编程问答-------------------- 要加\n  System.out.print("run here\n"); --------------------编程问答-------------------- 碰到回车相当于fflush 就会马上输出了 --------------------编程问答--------------------
引用 2 楼 fontlose 的回复:
碰到回车相当于fflush 就会马上输出了


+1

换行符立即输出 --------------------编程问答-------------------- print和println还是有区别的 --------------------编程问答--------------------
引用 1 楼 fontlose 的回复:
要加\n System.out.print("run here\n");


++1 --------------------编程问答-------------------- 同上要通过"\n",flush出来,不然就留在内存缓冲区中 --------------------编程问答-------------------- 刚刚学习到这个, --------------------编程问答-------------------- 楼上都正解。
建议如果不是需要隐形输出的情况下,都用println --------------------编程问答--------------------
引用 3 楼 yiyaaixuexi 的回复:
引用 2 楼 fontlose 的回复:

碰到回车相当于fflush 就会马上输出了


+1

换行符立即输出

+2 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 原来是这样,学习了 --------------------编程问答-------------------- 碰到回车相当于fflush
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,