写入文件
//文件相关操作的类都在java.io.*中
import java.io.*;
public class WriteFile {
public void main(String[] args) {
//构建FileOutputStream 对象,文件不存在会自动创建
FileOutputStream f = new FileOutputStream("Test.txt");
//构建OutputStreamWriter 输出流对象,参数可以指定编码
OutputStreamWriter writer = new OutputStreamWriter(f);
//写入数据到缓冲区
writer.append("这里写入一个 Hello");
writer.append("rn");
writer.append("这里写入一个 Java");
//关闭输出流,同时会将缓冲区数据写入文件
writer.close();
//关闭输出流,释放系统资源
f.close();
}
}
读取文件
//文件相关操作的类都在java.io.*中
import java.io.*;
public class ReadFile {
public void main(String[] args) throws Exception {
//创建一个文件对象
FileInputStream f = new FileInputStream("Test.txt");
//创建一个输入流对象
InputStreamReader reader = new InputStreamReader(f);
StringBuffer sb = new StringBuffer();
while(reader.ready()) {
//逐个读取转成char加入到StringBuffer对象中
sb.append((char) reader.read());
}
System.out.println(sb);
//关闭读取流
reader.close();
//关闭输入流,释放系统资源
f.close();
}
}



