给你个类参照一下:
import java.io.*;public class FileIOTextDemo {
public static void main(String arg[]) throws IOException { BufferedReader Buff = new BufferedReader(new InputStreamReader(
System.in)); BufferedWriter Bw = new BufferedWriter(new FileWriter("d:\\FileIOTextDemo.txt")); String str; while (true) {
str = Buff.readLine();
if (str.equalsIgnoreCase("exit")) {
break;
}
Bw.write(str);
// Bw.flush();
}
Bw.close();
}
}
import java.io.*;public class FileIOTextDemo {
public static void main(String arg[]) throws IOException { BufferedReader Buff = new BufferedReader(new InputStreamReader(
System.in)); BufferedWriter Bw = new BufferedWriter(new FileWriter("d:\\FileIOTextDemo.txt")); String str; while (true) {
str = Buff.readLine();
if (str.equalsIgnoreCase("exit")) {
break;
}
Bw.write(str);
// Bw.flush();
}
Bw.close();
}
}
/*
* Created on 2005-8-30
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package io;import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;/**
* @author slash
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class IODemo {
public static void main(String[] args) {
FileWriter out = null;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try {
out = new FileWriter(new File("a.text"));
System.out.println("input the content:");
String s = "";
while (!(s = in.readLine()).equalsIgnoreCase("exit")) {
out.write(s);
out.flush(); }
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}