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

System.out.write()的作用

System.out.write()是往哪里写?搞不清楚这个东西 --------------------编程问答--------------------  console 输出 --------------------编程问答-------------------- 可是我使用
public static void main(String[] args){
System.out.write('a');
}
怎么什么都没有打印出来呢 --------------------编程问答-------------------- 首先说一下System.out,   out是System类的一个静态变量,  它是一个PrintStream类型的对象.  一般而言, 这个打印型流对象对应到的是显示器输出, 所以它就是一个往命令行写东西的方法.

但是当你直接调用write方法的时候, 你写的字符还是驻留在内存里边 所以你还要调用
System.out.flush()来把东西写到命令行中. --------------------编程问答--------------------
引用 3 楼 zhn_zhn 的回复:
首先说一下System.out,   out是System类的一个静态变量,  它是一个PrintStream类型的对象.  一般而言, 这个打印型流对象对应到的是显示器输出, 所以它就是一个往命令行写东西的方法.

但是当你直接调用write方法的时候, 你写的字符还是驻留在内存里边 所以你还要调用
System.out.flush()来把东西写到命令行中.

+1 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 zhn_zhn 的回复:
首先说一下System.out,   out是System类的一个静态变量,  它是一个PrintStream类型的对象.  一般而言, 这个打印型流对象对应到的是显示器输出, 所以它就是一个往命令行写东西的方法.

但是当你直接调用write方法的时候, 你写的字符还是驻留在内存里边 所以你还要调用
System.out.flush()来把东西写到命令行中.


+1 --------------------编程问答--------------------
引用 6 楼 chianfirstli 的回复:
引用 3 楼 zhn_zhn 的回复:

首先说一下System.out,   out是System类的一个静态变量,  它是一个PrintStream类型的对象.  一般而言, 这个打印型流对象对应到的是显示器输出, 所以它就是一个往命令行写东西的方法.

但是当你直接调用write方法的时候, 你写的字符还是驻留在内存里边 所以你还要调用
System.out.flush()来把东……


又学到了新东西。
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,