国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

緩沖流05_BufferedWriter_字符緩沖輸出流

StonePanda / 2056人閱讀

摘要:字符緩沖輸出流繼承自父類的共性成員方法寫入單個字符。刷新該流的緩沖。創建一個使用給定大小輸出緩沖區的新緩沖字符輸出流。

package com.itheima.demo01.BufferedStream;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

/*

java.io.BufferedWriter extends Writer
BufferedWriter:字符緩沖輸出流

繼承自父類的共性成員方法:
    - void write(int c) 寫入單個字符。
    - void write(char[] cbuf)寫入字符數組。
    - abstract  void write(char[] cbuf, int off, int len)寫入字符數組的某一部分,off數組的開始索引,len寫的字符個數。
    - void write(String str)寫入字符串。
    - void write(String str, int off, int len) 寫入字符串的某一部分,off字符串的開始索引,len寫的字符個數。
    - void flush()刷新該流的緩沖。
    - void close() 關閉此流,但要先刷新它。

構造方法:
    BufferedWriter(Writer out) 創建一個使用默認大小輸出緩沖區的緩沖字符輸出流。
    BufferedWriter(Writer out, int sz) 創建一個使用給定大小輸出緩沖區的新緩沖字符輸出流。
    參數:
        Writer out:字符輸出流
            我們可以傳遞FileWriter,緩沖流會給FileWriter增加一個緩沖區,提高FileWriter的寫入效率
        int sz:指定緩沖區的大小,不寫默認大小

特有的成員方法:
    void newLine() 寫入一個行分隔符。會根據不同的操作系統,獲取不同的行分隔符
    換行:換行符號
    windows:

    linux:/n
    mac:/r
 使用步驟:
    1.創建字符緩沖輸出流對象,構造方法中傳遞字符輸出流
    2.調用字符緩沖輸出流中的方法write,把數據寫入到內存緩沖區中
    3.調用字符緩沖輸出流中的方法flush,把內存緩沖區中的數據,刷新到文件中
    4.釋放資源

*/
public class Demo03BufferedWriter {

public static void main(String[] args) throws IOException {
    //System.out.println();
    //1.創建字符緩沖輸出流對象,構造方法中傳遞字符輸出流
    BufferedWriter bw = new BufferedWriter(new FileWriter("10_IOc.txt"));
    //2.調用字符緩沖輸出流中的方法write,把數據寫入到內存緩沖區中
    for (int i = 0; i <10 ; i++) {
        bw.write("傳智播客");
        //bw.write("
");
        bw.newLine();
    }
    //3.調用字符緩沖輸出流中的方法flush,把內存緩沖區中的數據,刷新到文件中
    bw.flush();
    //4.釋放資源
    bw.close();
}

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76241.html

相關文章

  • 1、轉換 2、緩沖

    摘要:字符轉換流原理字節流編碼表。和作為子類,僅作為操作字符文件的便捷類存在。源目的先根據需求明確要讀,還是要寫。屏幕網絡完全可以明確具體要使用哪個流對象。明確四是否需要額外功能呢額外功能轉換嗎轉換流。高效嗎緩沖區對象。 01轉換流概述 * A: 轉換流概述 * a: 轉換流概述 * OutputStreamWriter 是字符流通向字節流的橋梁:可使用指定的字符編碼...

    sf190404 評論0 收藏0
  • 緩沖07_練習_對文本的內容進行排序

    摘要:練習對文本的內容進行排序按照順序排序分析創建一個集合對象可以存儲每行文本的序號存儲每行的文本創建字符緩沖輸入流對象構造方法中綁定字符輸入流創建字符緩沖輸出流對象構造方法中綁定字符輸出流使用字符緩沖輸入流中的方法逐行讀取文本對讀取到的文本進行 package com.itheima.demo01.BufferedStream; import java.io.*;import java.u...

    Lowky 評論0 收藏0
  • Java編程基礎22——IO(字符)&字符其他內容&遞歸

    摘要:字符流字符流是什么字符流是可以直接讀寫字符的流字符流讀取字符就要先讀取到字節數據然后轉為字符如果要寫出字符需要把字符轉為字節再寫出類的方法可以按照字符大小讀取通過項目默認的碼表一次讀取一個字符賦值給將讀到的字符強轉后打印字符流類的方法可以 1_字符流FileReader 1.字符流是什么 字符流是可以直接讀寫字符的IO流 字符流讀取字符, 就要先讀取到字節數據, 然后轉為字符. ...

    BoYang 評論0 收藏0
  • Java IO詳解

    摘要:后綴名是父類名。將字符讀取流對象作為參數傳遞給緩沖對象的構造函數。讀寫失敗讀取關閉失敗寫入關閉失敗字節流操作從文件系統中的某個文件中獲得輸入字節。和字節流需求,想要操作圖片數據。 概述 IO流用來處理設備之間的數據傳輸,Java對數據的操作是通過流的方式,Java用于操作流的對象都在IO包中。 流按操作數據分為兩種:字節流與字符流流按流向分為:輸入流、輸出流 IO流常用基類 字符流的抽...

    DC_er 評論0 收藏0
  • Java IO學習筆記八

    摘要:通常,所作的每個讀取請求都會導致對底層字符或字節流進行相應的讀取請求。因此,建議用包裝所有其操作可能開銷很高的如和構造函數創建一個使用默認大小輸入緩沖區的緩沖字符輸入流。 BufferedReader和BufferedWriter 這兩個類是高效率的提高文件的讀取速度,它們為字符輸入和輸出提供了一個緩沖區,可以顯著的調高寫入和讀取的速度,特別針對大量的磁盤文件讀取的時候,下面著重的講講...

    Vixb 評論0 收藏0

發表評論

0條評論

StonePanda

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<