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 换行符 */ } }
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(); } }
总结:
标签:java,换行,流之,打印,printStr,io,import From: https://www.cnblogs.com/Lucky-only/p/16976570.html