当前位置: 首页 > news >正文

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 + 关闭流 } }
http://www.jsqmd.com/news/250157/

相关文章:

  • AI Agent在风险管理中的应用
  • 提示工程架构师揭秘:提示工程如何重塑大数据分析生态
  • UE5 C++(33):单播代理,宏 DECLARE_DELEGATE_xParam(代理名,参数序列)。
  • 导师严选2026 AI论文软件TOP10:专科生毕业论文写作全测评
  • 深度学习毕设项目:通过python-pytorch训练识别是否是积水区域
  • SEDA (Staged Event-Driven Architecture, 分阶段事件驱动架构
  • 深入理解 Keepalive:从协议到 Nginx 实战(全场景解析)
  • EMW3080的独立接口板
  • 厨房灵感不设限:cpolar内网穿透让 YunYouJun cook 从本地走向全网
  • Reactor 多线程模型
  • 手把手教你8款免费AI论文工具,鲲鹏智写助知网维普查重不留痕
  • 回文串dp|预处理cost
  • C# SqlSugar+SQLite: 无法加载 DLL“e_sqlite3”: 找不到指定的模块
  • 2026亲测:7款免费降AI神器实测!论文AI率从99%狂降到5%!
  • 抓住核心要点!提示工程架构师谈自动驾驶提示工程要点
  • 【计算机毕业设计案例】基于python-pytorch人工智能训练识别舌头是否健康
  • MQTT傻瓜化调用组件,零成本学习.NET开发,上位机开发
  • 基于SpringBoot网络安全教育网的设计与实现
  • 【例4-9】城市公交网建设问题(信息学奥赛一本通- P1348)
  • 计算机深度学习毕设实战-深度学习通过python-pytorch训练识别是否是积水区域
  • 【计算机毕业设计案例】基于机器学习python-CNN深度学习的常见中草药识别
  • 深度学习毕设选题推荐:基于python的深度学习人工智能的常见中草药识别
  • 【计算机毕业设计案例】基于python卷神经网络深度学习的水稻是否伏倒识别
  • 什么是SQL注入
  • 还在为高AI率烦恼?6款亲测有效的降AI工具推荐,手把手教你ai率轻松降到10%以下
  • 计算机深度学习毕设实战-基于python-CNN机器学习的水稻是否伏倒识别
  • 【计算机毕业设计案例】卷神经网络通过python-pytorch训练识别是否是积水区域
  • 【毕业设计】通过python-pytorch深度学习训练识别是否是积水区域
  • 【课程设计/毕业设计】基于python-CNN机器学习深度学习的水稻是否伏倒识别
  • 深度学习毕设选题推荐:基于python-CNN深度学习卷神经网络的水稻是否伏倒识别