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();
 
    }
}

 

总结:

 

posted @   唯易人生  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示