摘要:字符輸出流是所有字符輸出流的最頂層的父類是一個抽象類共性的成員方法寫入單個字符。寫入字符串的某一部分字符串的開始索引寫的字符個數(shù)。刷新該流的緩沖。文件字符輸出流作用把內(nèi)存中字符數(shù)據(jù)寫入到文件中構(gòu)造方法根據(jù)給定的對象構(gòu)造一個對象。
package com.itheima.Demo05Writer;
import java.io.FileWriter;
import java.io.IOException;
/*
java.io.Writer:字符輸出流,是所有字符輸出流的最頂層的父類,是一個抽象類 共性的成員方法: - void write(int c) 寫入單個字符。 - void write(char[] cbuf)寫入字符數(shù)組。 - abstract void write(char[] cbuf, int off, int len)寫入字符數(shù)組的某一部分,off數(shù)組的開始索引,len寫的字符個數(shù)。 - void write(String str)寫入字符串。 - void write(String str, int off, int len) 寫入字符串的某一部分,off字符串的開始索引,len寫的字符個數(shù)。 - void flush()刷新該流的緩沖。 - void close() 關閉此流,但要先刷新它。 java.io.FileWriter extends OutputStreamWriter extends Writer FileWriter:文件字符輸出流 作用:把內(nèi)存中字符數(shù)據(jù)寫入到文件中 構(gòu)造方法: FileWriter(File file)根據(jù)給定的 File 對象構(gòu)造一個 FileWriter 對象。 FileWriter(String fileName) 根據(jù)給定的文件名構(gòu)造一個 FileWriter 對象。 參數(shù):寫入數(shù)據(jù)的目的地 String fileName:文件的路徑 File file:是一個文件 構(gòu)造方法的作用: 1.會創(chuàng)建一個FileWriter對象 2.會根據(jù)構(gòu)造方法中傳遞的文件/文件的路徑,創(chuàng)建文件 3.會把FileWriter對象指向創(chuàng)建好的文件 字符輸出流的使用步驟(重點): 1.創(chuàng)建FileWriter對象,構(gòu)造方法中綁定要寫入數(shù)據(jù)的目的地 2.使用FileWriter中的方法write,把數(shù)據(jù)寫入到內(nèi)存緩沖區(qū)中(字符轉(zhuǎn)換為字節(jié)的過程) 3.使用FileWriter中的方法flush,把內(nèi)存緩沖區(qū)中的數(shù)據(jù),刷新到文件中 4.釋放資源(會先把內(nèi)存緩沖區(qū)中的數(shù)據(jù)刷新到文件中)
*/
public class Demo01Writer {
public static void main(String[] args) throws IOException { //1.創(chuàng)建FileWriter對象,構(gòu)造方法中綁定要寫入數(shù)據(jù)的目的地 FileWriter fw = new FileWriter("09_IOAndPropertiesd.txt"); //2.使用FileWriter中的方法write,把數(shù)據(jù)寫入到內(nèi)存緩沖區(qū)中(字符轉(zhuǎn)換為字節(jié)的過程) //void write(int c) 寫入單個字符。 fw.write(97); //3.使用FileWriter中的方法flush,把內(nèi)存緩沖區(qū)中的數(shù)據(jù),刷新到文件中 //fw.flush(); //4.釋放資源(會先把內(nèi)存緩沖區(qū)中的數(shù)據(jù)刷新到文件中) fw.close(); }
}
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/76229.html
摘要:一面試題及剖析今日面試題今天壹哥帶各位復習一塊可能會令初學者比較頭疼的內(nèi)容,起碼當時讓我很有些頭疼的內(nèi)容,那就是流。在這里壹哥會從兩部分展開介紹流,即與流。除此之外盡量使用字節(jié)流。關閉此輸入流并釋放與流相關聯(lián)的任何系統(tǒng)資源。 一. 面試題及剖析 1. 今日面試題 今天 壹哥 帶各位復習一塊可...
摘要:集合的特點集合的特點類介紹類表示了一個持久的屬性集。可保存在流中或從流中加載。屬性列表中每個鍵及其對應值都是一個字符串特點的子類,集合中的方法都可以用。該集合沒有泛型。鍵值可以存儲到集合中,也可以存儲到持久化的設備硬盤盤光盤上。 01Properties集合的特點 * A: Properties集合的特點 * a: Properties類介紹 * Propert...
摘要:字節(jié)流處理字節(jié)數(shù)據(jù)的流對象。寫入字符流的抽象類。是字符流通向字節(jié)流的橋梁可使用指定的將要寫入流中的字符編碼成字節(jié)。字節(jié)流是表示字節(jié)輸入流的所有類的超類。轉(zhuǎn)換流的最強功能就是基于字節(jié)流編碼表。刪除此抽象路徑名表示的文件或目錄。 IO流(重點理解)用于處理設備上數(shù)據(jù)。流:可以理解數(shù)據(jù)的流動,就是一個數(shù)據(jù)流。IO流最終要以對象來體現(xiàn),對象都存在IO包中。流也進行分類:1:輸入流(讀)和輸出流...
摘要:字符轉(zhuǎn)換流原理字節(jié)流編碼表。和作為子類,僅作為操作字符文件的便捷類存在。源目的先根據(jù)需求明確要讀,還是要寫。屏幕網(wǎng)絡完全可以明確具體要使用哪個流對象。明確四是否需要額外功能呢額外功能轉(zhuǎn)換嗎轉(zhuǎn)換流。高效嗎緩沖區(qū)對象。 01轉(zhuǎn)換流概述 * A: 轉(zhuǎn)換流概述 * a: 轉(zhuǎn)換流概述 * OutputStreamWriter 是字符流通向字節(jié)流的橋梁:可使用指定的字符編碼...
摘要:字符流字符流是什么字符流是可以直接讀寫字符的流字符流讀取字符就要先讀取到字節(jié)數(shù)據(jù)然后轉(zhuǎn)為字符如果要寫出字符需要把字符轉(zhuǎn)為字節(jié)再寫出類的方法可以按照字符大小讀取通過項目默認的碼表一次讀取一個字符賦值給將讀到的字符強轉(zhuǎn)后打印字符流類的方法可以 1_字符流FileReader 1.字符流是什么 字符流是可以直接讀寫字符的IO流 字符流讀取字符, 就要先讀取到字節(jié)數(shù)據(jù), 然后轉(zhuǎn)為字符. ...
閱讀 2978·2023-04-25 19:45
閱讀 2695·2021-11-19 09:40
閱讀 701·2021-10-14 09:49
閱讀 2702·2021-09-30 09:47
閱讀 2230·2021-09-26 09:55
閱讀 1231·2021-09-22 16:01
閱讀 2817·2019-08-30 14:19
閱讀 711·2019-08-29 16:44