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