Java中FileWriter類的常用方法說(shuō)明
FileWriter字符輸出流
構(gòu)造方法
public FileWriter(String fileName) throws IOException
根據(jù)給定的文件名構(gòu)造一個(gè) FileWriter 對(duì)象。
fileName - 一個(gè)字符串,表示與系統(tǒng)有關(guān)的文件名。
public FileWriter(String fileName,boolean append) throws IOException
根據(jù)給定的文件名以及指示是否附加寫入數(shù)據(jù)的 boolean 值來(lái)構(gòu)造 FileWriter 對(duì)象。
fileName - 一個(gè)字符串,表示與系統(tǒng)有關(guān)的文件名。
append - 一個(gè) boolean 值,如果為 true,則將數(shù)據(jù)寫入文件末尾處,而不是寫入文件開(kāi)始處。
public FileWriter(File file) throws IOException
根據(jù)給定的 File 對(duì)象構(gòu)造一個(gè) FileWriter 對(duì)象。
file - 要寫入數(shù)據(jù)的 File 對(duì)象。
常用方法
public void write(int c):
寫單個(gè)字符
public void write(char[] cbuf):
寫字符數(shù)組
public abstract void write(char[] cbuf, int off, int len):
寫字符數(shù)組的一部分
public void write(String str):
寫字符串
public void write(String str,int off, int len):
寫字符串的某一部分
public void flush() throws IOException
刷新該流的緩沖。
public void close() throws IOException
關(guān)閉此流,但要先刷新它
FileWriter和FileReader 的用法
java:IO流(readLine()和newLine()方法)
package com.itcast.demo4;
import java.io.*;
public class Java_2 {
public static void main(String args[]) {
String ShowMes[] = {"在那山的那邊海的那邊有一群藍(lán)精靈", "它們活潑又聰明它們調(diào)皮又靈敏", "它們自由自在生活在那綠色的大森林", "它們善良勇敢相互都?xì)g喜!"};
try {
//*********Found********
FileWriter out = new FileWriter("test.txt");
BufferedWriter outBW = new BufferedWriter(out);
for (int i = 0; i < ShowMes.length; i++) {
outBW.write(ShowMes[i]);
outBW.newLine();//跨平臺(tái)的換行符
//outBW.write("\r\n");//只支持windows系統(tǒng)
}
//*********Found********
outBW.close();
} catch (Exception e) {
e.printStackTrace();
}
try {
//*********Found********
FileReader in = new FileReader(new File("test.txt"));
BufferedReader inBR = new BufferedReader(in);
String stext = null;
int j = 1;
while ((stext = inBR.readLine()) != null) {
System.out.println("第" + j + "行內(nèi)容:" + stext);
//*********Found********
j++;
}
inBR.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot常用讀取配置文件的3種方法小結(jié)
本文主要介紹了SpringBoot常用讀取配置文件的3種方法小結(jié),主要包括@Value讀取配置文件,@ConfigurationProperties 讀取配置文件和讀取配置文件中的List,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
IDEA 錯(cuò)誤 No main class specified的問(wèn)題
這篇文章主要介紹了IDEA 錯(cuò)誤 No main class specified的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
深入分析RabbitMQ中死信隊(duì)列與死信交換機(jī)
這篇文章主要介紹了RabbitMQ中死信隊(duì)列與死信交換機(jī),死信隊(duì)列就是一個(gè)普通的交換機(jī),有些隊(duì)列的消息成為死信后,一般情況下會(huì)被RabbitMQ清理,感興趣想要詳細(xì)了解可以參考下文2023-05-05
java HttpURLConnection 發(fā)送文件和字符串信息
這篇文章主要介紹了java HttpURLConnection 發(fā)送文件和字符串信息的相關(guān)資料,需要的朋友可以參考下2017-06-06
token工作機(jī)制及原理附Java生成token工具類
這篇文章介紹了token工作機(jī)制及原理,內(nèi)附Java生成token工具類Demo。對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12
Java接口返回省市區(qū)樹(shù)形結(jié)構(gòu)的實(shí)現(xiàn)
本文主要介紹了Java接口返回省市區(qū)樹(shù)形結(jié)構(gòu)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01

