一个简单的问题
为什么我在做调试的时候这两句放在一起 就都能打出来System.out.println(now_string.length());
System.out.print("run here");
但是只放
System.out.print("run here");
就一直打印不出来。。。
为什么啊??
求指点一下啊 --------------------编程问答-------------------- 要加\n System.out.print("run here\n"); --------------------编程问答-------------------- 碰到回车相当于fflush 就会马上输出了 --------------------编程问答--------------------
+1
换行符立即输出 --------------------编程问答-------------------- print和println还是有区别的 --------------------编程问答--------------------
++1 --------------------编程问答-------------------- 同上要通过"\n",flush出来,不然就留在内存缓冲区中 --------------------编程问答-------------------- 刚刚学习到这个, --------------------编程问答-------------------- 楼上都正解。
建议如果不是需要隐形输出的情况下,都用println --------------------编程问答--------------------
+2 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 原来是这样,学习了 --------------------编程问答-------------------- 碰到回车相当于fflush
补充:移动开发 , Android