服务器之家

服务器之家 > 正文

IO中flush()函数的使用代码示例

时间:2021-03-17 13:30     来源/作者:御风逍遥

the java.io.writer.flush() method flushes the stream. if the stream has saved any characters from the various write() methods in a buffer, write them immediately to their intended destination. then, if that destination is another character or byte stream, flush it. thus one flush() invocation will flush all the buffers in a chain of writers and outputstreams.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class demo {
    public static void main(string[] ars) throws exception {
        system.out.println("hello");
        printwriter writer = new printwriter(system.out);
        writer.println("writer start");
        //   writer.flush();
        try {
            thread.sleep(3000);
        }
        catch (interruptedexception e) {
            // todo auto-generated catch block
            e.printstacktrace();
        }
        writer.println("writer close");
        writer.close();
    }
}

如上面代码,如果flush()被注释掉,则打印完“hello”之后3秒才会打印”writer start”,”writer close”,因为writer.close()在关闭输出流前会调用一次flush()。效果如下:

IO中flush()函数的使用代码示例

如果flush()没有被注释掉,则则打印完“hello”之后会立即打印”writer start”。

IO中flush()函数的使用代码示例

总结

以上就是本文关于io中flush()函数的使用代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

原文链接:http://blog.csdn.net/zhhtao89/article/details/50127851

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部