博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java IO流之打印流与标准流
阅读量:5032 次
发布时间:2019-06-12

本文共 882 字,大约阅读时间需要 2 分钟。

一、打印流

1.1打印流特点与构造方法

1)PrintStream和PrintWriter类都提供了一系列重载的print和println方法来输出各种类型的数据。

2)PrintStream和PrintWriter的输出操作不会抛出异常。

3)System.out就是PrintStream的一个实例。

4)构造方法

PrintStream(OutputStream out)

PrintStream(OutputStream out, boolean autoFlush自动刷新)
PrintWriter(Writer out)
PrintWriter(Writer out, boolean autoFlush)
PrintWriter(OutputStream out)
PrintWriter(OutputStream out, boolean autoFlush)

1.2打印流分类

字节打印流PrintStream字符打印流PrintWriter

两种打印流都是输出流

1.3打印输出位置

【文件中 】     看构造方法中参数类型:若是文件---->打印在指定文件中【控制台】      看构造方法中参数的类型 : 若是System.out----->打印在控制台上

1.4基本方法

write()print()println()append()

参数可以直接写字符串

二、标准流

读取控制台 用户输入的内容若不在后台输入,会阻塞程序向下执行后台输入读取特点    输入一次内容  需要读取三次    第一次是   输入的内容    第二次是  回车 13    第三次是  换行  10

标准输出流System.out

往控制台输出内容

一般会与打印流结合使用

标准错误流System.err

往控制台输出内容,区别是字体是红色的

重新定向

System.setIn(参数)System.setOut(参数)System.setErr(参数)

转载于:https://www.cnblogs.com/TCB-Java/p/6797628.html

你可能感兴趣的文章
poj 1782 Run Length Encoding
查看>>
《自我介绍》
查看>>
在线考试系统设计思路
查看>>
p1150[noip2013普及]表达式求值
查看>>
POST和GET有什么区别?
查看>>
js基础
查看>>
基础_模型迁移_CBIR_augmentation
查看>>
第二次寒假作业
查看>>
类与 对象 概念 break continue
查看>>
tensorRT使用python进行网络定义
查看>>
[转]从程序员到项目经理(三):认识项目经理
查看>>
深度分析如何在Hadoop中控制Map的数量
查看>>
dede判断当前文章
查看>>
mpvue学习笔记
查看>>
[LeetCode] 628. Maximum Product of Three Numbers_Easy
查看>>
[Java in NetBeans] Lesson 06. Custom classes
查看>>
[AngularFire2 & Firestore] Example for collection and doc
查看>>
[Javascript] The "this" keyword
查看>>
ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决
查看>>
sharepoint Report使用共享数据源部署报错
查看>>