一个向文件输入输出的例子:
import java.io.*;
public class Main
{
public Main()
{
}
public static void main(String[] args)
{
String context = null;
StringBuilder sb = new StringBuilder("");
try
{
File file = new File("c://欢迎.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("我叫孙敬刚,大家好!");
bw.write("/r/n");
bw.write("Hello everybody/r/n");
bw.flush();
bw.close();
fw.close();
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while((context = br.readLine()) != null)
{
sb.append(context);
sb.append("/r/n");
}
br.close();
fr.close();
PrintWriter fp = new PrintWriter(file);
fp.print(sb.toString());
fp.println("祝大家万事如意,心想事成!");
fp.flush();
fp.close();
}
catch(IOException e)
{
System.out.println(e.getMessage());
}
}
}
运行后在C盘会有"欢迎.txt",内容为:
我叫孙敬刚,大家好!
Hello everybody
祝大家万事如意,心想事成!