美文网首页
Java-IO流-打印流-PrintStream&Pri

Java-IO流-打印流-PrintStream&Pri

作者: 码农随想录 | 来源:发表于2018-07-23 15:00 被阅读20次

PrintWriter

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class PrintWriterDemo {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
        //读取键盘录入。将录入的数据转成大写保存到文件中。
        
        BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
        
        PrintWriter out = new PrintWriter(System.out,true);//true自动刷新,对println有效。
        
        String line = null;
        while((line=bufr.readLine())!=null){
            if("over".equals(line)){
                break;
            }
            out.println(line.toUpperCase());
//          out.flush();
        }
        
        out.close();
    
        
        //想要将数据打印到文件中,并使用自动刷新。
        //PrintWriter out = new PrintWriter(new FileWriter("a.txt"),true);
    }

}

PrintStream

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;

public class PrintStreamDemo {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
        //需求:希望写一个整数,到目的地整数的表现形式不变。可以将整数转成字符串在写入到目的地。
        
//      FileOutputStream fos = new FileOutputStream("tempfile/int.txt");
//      fos.write(String.valueOf(97));//字节流的write方法只将一个整数的最低字节写入到目的地;//00000000 00000000 00000001 01100001
//      fos.close();
        
        
//      FileOutputStream fos = new FileOutputStream("tempfile/int.txt");
//      //需要额外功能吗?保证数据值的表示形式。需要。
//      PrintStream ps = new PrintStream(fos);
////        ps.write(97);// 只能写入最低字节。
//      ps.print(97);//将数据转成字符串在写入。保证数据值的表现形式。
//      ps.close();
        
        
        PrintStream ps = new PrintStream("tempfile/int.txt");
        ps.print(98);
        ps.close();
    }

}

相关文章

  • Java-IO流-打印流-PrintStream&Pri

    PrintWriter PrintStream

  • 2019-03-26

    java——打印流: 打印流主要是用来输出信息的,主要分为字节打印流(PrintStream)和字符打印流(Pri...

  • 打印流:

    打印流: 只能输出没有输入打印流分为字节打印流和字符打印流printwriter: 字符打印流特点 可以打印各种数...

  • Java-IO流

    File类 File类是操作文件和文件目录的类,能新建、删除、重命名、文件和目录 但File类不能访问文件本身的内...

  • JAVA-IO流

    }

  • java-IO流

    1、OutputStream 1.1 OutputStream 主要针对二进制流的操作 1.2 PipedOutp...

  • 四十六、打印流

    一、打印流概述 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式.打印流根据流的分类: 字节打印流...

  • Java IO学习笔记六

    打印流 在整个IO包中,打印流是输出信息最方便的类,主要包含字节打印流(PrintStream)和字符打印流(Pr...

  • 打印流与管道流

    打印流: 这个流的主要作用就是打印文字,它的目标主要是文件,屏幕,网络。打印流属于输出流。它分为PrintStre...

  • IO流 打印流

    一共可以分成3类1:纯字节流2:字符流3:混合流(混合流最好) 混合流 字符流 字节流

网友评论

      本文标题:Java-IO流-打印流-PrintStream&Pri

      本文链接:https://www.haomeiwen.com/subject/glkjmftx.html