io流之打印流
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | package com.Lucky.io.printStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import java.nio.charset.Charset; /** 字节打印流: 只有输出,没有输入 与输出语句的关系: System.out.println(); 输出语句本身就是一个打印流,在out里面,他的类型就是PrintStream 是java唯一的一个自动创建的io流,不会自动关闭【一旦手动关闭就会无法使用输出语句】 */ /* 成员方法: println() 写出+自动换行+自动刷新 print() 不换行 printf() 带有占位符的打印语句【不换行】 */ public class bytePrintStream { public static void main(String[] args) throws FileNotFoundException { //快捷键: 查看对象的构造方法 ctrl+p PrintStream printStr= new PrintStream( new FileOutputStream( "H:\\项目\\javaSE\\IO\\src\\com\\Lucky\\io\\printStream\\printTest.txt" ), true ,Charset.forName( "UTF-8" )); /** * 特点:完整写出 */ printStr.println( 97 ); //写出+自动换行+自动刷新 printStr.print( "唯易" ); //不换行 printStr.println(); printStr.printf( "%s是真的%s" , "唯易" , "NB" ); //带有占位符的打印语句【不换行】 printStr.close(); /* 拓展: 占位符的使用【常用】 1. %s 字符串类型 2. %c 字符类型 3. %b booleam类型 4. %d 整数类型(十进制) 5. %% 百分比类型 6. %tx 日期与时间类型(x代表不同的日期与时间转换符) 7. %n 换行符 */ } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | package com.Lucky.io.printStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import java.io.PrintWriter; import java.nio.charset.Charset; /** 字符打印流: 只有输出,没有输入 */ /* 成员方法: println() 写出+自动换行+自动刷新 print() 不换行 printf() 带有占位符的打印语句【不换行】 */ public class charPrintStream { public static void main(String[] args) throws FileNotFoundException { //快捷键: 查看对象的构造方法 ctrl+p PrintWriter printStr= new PrintWriter( new FileOutputStream( "H:\\项目\\javaSE\\IO\\src\\com\\Lucky\\io\\printStream\\printTest.txt" ), true ,Charset.forName( "UTF-8" )); /** * 特点:完整写出 */ printStr.println( 97 ); //写出+自动换行+自动刷新 printStr.print( "唯易" ); //不换行 printStr.printf( "%s是真的%s" , "唯易" , "NB" ); //带有占位符的打印语句【不换行】 printStr.close(); } } |
总结:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报