您现在的位置是:首页 > 编程 > 

Java打印流

2025-07-27 07:07:25
Java打印流 一、概述PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。二、PrintStream类1、特点①只负责数据的输出,不负责数据的读取;②与其他输出流不同,PrintStream 永远不会抛出 IOException;③特有的方法:print(打印)与println(打印并换行),可以打印任意类型的值;2、构造方法①PrintStream(File

Java打印流

一、概述

PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。

二、PrintStream类

1、特点

①只负责数据的输出,不负责数据的读取;

②与其他输出流不同,PrintStream 永远不会抛出 IOException;

③特有的方法:print(打印)与println(打印并换行),可以打印任意类型的值;

2、构造方法

①PrintStream(File file)

输出的目的地是一个文件;

②PrintStream(OutputStream out)

输出的目的地是一个字节输出流;

③PrintStream(String fileame)

输出的目的地是一个文件路径;

、继承自父类的成员方法

①void close()关闭此输出流并释放与此流有关的所有系统资源;

②void flush() 刷新此输出流并强制写出所有缓冲的输出字节;

③void write(byte[] b)将 b.length 个字节从指定的 byte 数组写入此输出流;

④void write(byte[] b, int off, int len)将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流;

⑤abstract void write(int b)将指定的字节写入此输出流;

注意:

1、如果使用继承自父类的write写数据,那么在查看数据的时候会查询编码表 97->a;

2、如果使用自己特有反print方法写数据,数据会原封不动输出 97->97;

4、改变打印流的目的地

代码:
代码语言:javascript代码运行次数:0运行复制
package study.io;

import java.io.FileotFoundException;
import java.io.PrintStream;

public class PrintStreamTest {
    public static void main(String[] args) throws FileotFoundException {
        println("在控制台输出");
        PrintStream printStream = new PrintStream("C:\\Users\\Administrator\\Desktop\\");
        System.setOut(printStream);
        println("输出到文件存储里面去");
    }
}
运行结果:
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除继承数据数组java文件存储

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1200347.html

相关标签:无
上传时间: 2025-07-23 18:38:20
留言与评论(共有 18 条评论)
本站网友 忘记我是谁
7分钟前 发表
int len)将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流;⑤abstract void write(int b)将指定的字节写入此输出流;注意:1
本站网友 蒙奇d路飞
7分钟前 发表
继承自父类的成员方法①void close()关闭此输出流并释放与此流有关的所有系统资源;②void flush() 刷新此输出流并强制写出所有缓冲的输出字节;③void write(byte[] b)将 b.length 个字节从指定的 byte 数组写入此输出流;④void write(byte[] b
本站网友 唐山社区
23分钟前 发表
\\Users\\Administrator\\Desktop\\"); System.setOut(printStream); println("输出到文件存储里面去"); } }运行结果:本文参与 腾讯云自媒体同步曝光计划
本站网友 长期
13分钟前 发表
那么在查看数据的时候会查询编码表 97->a;2
本站网友 唐氏筛查
19分钟前 发表
继承自父类的成员方法①void close()关闭此输出流并释放与此流有关的所有系统资源;②void flush() 刷新此输出流并强制写出所有缓冲的输出字节;③void write(byte[] b)将 b.length 个字节从指定的 byte 数组写入此输出流;④void write(byte[] b
本站网友 袭警事件
13分钟前 发表
本站网友 刘忠敏
27分钟前 发表
数据会原封不动输出 97->97;4
本站网友 南昌航空大学地址
1分钟前 发表
继承自父类的成员方法①void close()关闭此输出流并释放与此流有关的所有系统资源;②void flush() 刷新此输出流并强制写出所有缓冲的输出字节;③void write(byte[] b)将 b.length 个字节从指定的 byte 数组写入此输出流;④void write(byte[] b
本站网友 何敏
12分钟前 发表
数据会原封不动输出 97->97;4
本站网友 结肠扭转
13分钟前 发表
继承自父类的成员方法①void close()关闭此输出流并释放与此流有关的所有系统资源;②void flush() 刷新此输出流并强制写出所有缓冲的输出字节;③void write(byte[] b)将 b.length 个字节从指定的 byte 数组写入此输出流;④void write(byte[] b
本站网友 恶男宅急电
18分钟前 发表
那么在查看数据的时候会查询编码表 97->a;2
本站网友 阿尔贝加缪
23分钟前 发表
继承自父类的成员方法①void close()关闭此输出流并释放与此流有关的所有系统资源;②void flush() 刷新此输出流并强制写出所有缓冲的输出字节;③void write(byte[] b)将 b.length 个字节从指定的 byte 数组写入此输出流;④void write(byte[] b
本站网友 北京世界公园好玩吗
8分钟前 发表
Java打印流 一
本站网友 苹果被删
0秒前 发表
如果使用自己特有反print方法写数据
本站网友 北京求职
26分钟前 发表
如果使用自己特有反print方法写数据
本站网友 北京市第三交通委
17分钟前 发表
概述PrintStream 为其他输出流添加了功能
本站网友 网上怎么能赚钱
19分钟前 发表
不负责数据的读取;②与其他输出流不同