news 2026/7/5 19:33:30

Java--打印流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java--打印流

基本介绍

在整个IO包中,打印流是输出信息做方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等

代码说明

PrintStream 的使用

import java.io.IOException; import java.io.PrintStream; /** * 演示 PrintStream(字节打印流) */ public class PrintStream_ { public static void main(String[] args) throws IOException { PrintStream out = System.out; // 在默认情况下,PrintStream 输出数据的位置是标准输出,即显示器 /* public void print(String s) { if(s == null) { s = "null"; } write(s); } */ out.print("Hello John !"); // 因为 print 底层使用的是 write,所以我们可以直接使用 write 来进行打印/输出 out.write("你好,哈尔滨".getBytes()); out.close(); // 我们可以修改打印位置 // 修改到 D:\hello.txt System.setOut(new PrintStream("D:\\hello.txt")); /* public static void setOut(PrintStream out) { checkIO(); setOut0(out); // native 方法,修改了 out 位置 } */ System.out.println("人生得意需尽欢");// 这句话会打印到上面的文件中,因为已经修改了打印位置 } }

PrintStream 的使用

import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; public class PrintWriter_ { public static void main(String[] args) throws IOException { // 默认打印显示器 // PrintWriter printWriter = new PrintWriter(System.out); PrintWriter printWriter = new PrintWriter(new FileWriter("f2.txt")); printWriter.println("Hi,北京你好!"); // 打印到指定文件,如上衣语句的文件 // 记得一定要 close() printWriter.close(); // flush + 关闭流 } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 15:46:32

导师严选2026 AI论文软件TOP10:专科生毕业论文写作全测评

导师严选2026 AI论文软件TOP10:专科生毕业论文写作全测评 2026年专科生论文写作工具测评:为何需要一份专业榜单? 随着AI技术在学术领域的广泛应用,越来越多的专科生开始借助智能写作工具提升论文效率。然而,市面上的AI…

作者头像 李华
网站建设 2026/7/1 17:16:30

MQTT傻瓜化调用组件,零成本学习.NET开发,上位机开发

你希望用 MQTTnet 在 VB.NET 中实现极简、低门槛的调用方式(像 WebSocket 那样,连接、接收、错误各一个简单过程,小学生都能看懂),同时保留精细控制的能力。我完全理解这个需求 —— 新手不需要纠结复杂的配置&#xf…

作者头像 李华
网站建设 2026/7/4 7:56:35

手把手教你8款免费AI论文工具,鲲鹏智写助知网维普查重不留痕

还在为论文降重、AI率过高、文献引用格式而头大吗?别担心,你不是一个人在战斗。从开题到定稿,每一个环节都充满了挑战。今天,我将化身为你的专属“论文助教”,为你带来一份保姆级的AI论文工具实战指南。我们不仅会盘点…

作者头像 李华
网站建设 2026/7/1 7:52:28

Sigma配置完全指南

在现代软件开发中,静态代码安全分析已成为保障应用安全的重要环节。Black Duck Sigma作为一款轻量、快速的静态分析工具,以其开箱即用的特性广受开发团队青睐。然而,要使其真正融入不同团队的工作流程和安全文化,灵活而深入的配置不可或缺。本文将全面解析Sigma的配置体系,…

作者头像 李华
网站建设 2026/7/1 11:00:33

【例4-9】城市公交网建设问题(信息学奥赛一本通- P1348)

【题目描述】有一张城市地图,图中的顶点为城市,无向边代表两个城市间的连通关系,边上的权为在这两个城市之间修建高速公路的造价,研究后发现,这个地图有一个特点,即任一对城市都是连通的。现在的问题是&…

作者头像 李华