1. 程式人生 > >021.10 IO流 打印流

021.10 IO流 打印流

main tst equal dwr write AD int io流 except

內容:PrintStream:字節流 PrintWriter:字符流

PrintStream

public static void main(String[] args) throws IOException
{
    //創建對象
    PrintStream ps = new PrintStream("myfile\\print.txt");
    
    //寫入整數
    ps.write(355); //文件裏面是c,只是寫入整數的最低字節,也就是最後8位二進制
    ps.print(355);  //文件裏面是355,寫什麽就是什麽,原理就是把數組轉成了字符串
    
    ps.close();
}

PrintWriter

public static void main(String[] args) throws IOException
{
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    PrintWriter pw = new PrintWriter(System.out);
    String line = null;
    while((line = br.readLine()) != null){
        if("//over".equals(line)){
            
break; } pw.println(line.toUpperCase()); pw.flush(); } }

//改變目的到文件中,讓他自動刷新
pw = new PrintWriter(new BufferedWriter(new FileWriter("myfile\\printwriter.txt")),true);

021.10 IO流 打印流