摘要:
下文使用Java代码中FileReader和FileWriter的用法分享,如下所示:
实现思路:
FileReader和FileWriter分别为读写字符文件的类
FileReader和FileWriter类在操作时候使用系统的默认编码
例:
Java 中FileReader和FileWriter的示例
package com.maomao365;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/**
* @author maomao365
*/
public class FileReaderWriterExample {
public static void main(String[] args) {
File file = new File("maomaotestFile.txt");
/* 使用FileWriter写入文件 */
FileWriter fileWriter = null;
try {
fileWriter = new FileWriter(file);
fileWriter.write("maomao365.com");
fileWriter.write(" testFile ");
fileWriter.write(" 写入. ");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fileWriter != null) {
fileWriter.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
/* 使用FileReader读取文件 */
FileReader fileReader = null;
try {
fileReader=new FileReader(file);
char ch[]=new char[800];
int i=0;
while((i=fileReader.read(ch))!=-1){
System.out.println(new String(ch0i));
}
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
if (fileReader != null) {
fileReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}