日期:2014-05-20 浏览次数:20966 次
import java.io.*;
////代码////
public class ColligationIO {
public static void main(String args[]) throws Exception {
OutputStreamWriter osw = new OutputStreamWriter(
new FileOutputStream(
"d:\\test\\test1.txt"));
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String read = null;
while ( (read=br.readLine()) != null) {
if (read.trim().length() > 0) {
if (read.equalsIgnoreCase("exit"))
{
osw.close();
return;
}
osw.write(read);
osw.flush();
}//if
}//while
}//main
} //class
------解决方案--------------------
package csdn;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class ColligationIO {
public static void main(String args[]) throws IOException {
OutputStreamWriter osw =null;
BufferedReader br = null;
try {
osw = new OutputStreamWriter(new FileOutputStream(
"e:\\test\\test1.txt"));
InputStreamReader isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
String read =null;
while (true) {
read = br.readLine();
if (read.trim().length() > 0) {
if (read.equalsIgnoreCase("exit"))
break;
osw.write(read+"\r\n");
osw.flush();
}
}
}finally {
if(br!=null)
br.close();
if(osw!=null)
osw.close();
}
}
}