第1个回答 2013-10-21
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class TestBufferStream1 {
public static void main(String args[]) {
try {
String outname = "C:\\zhang.txt";
File f = new File(outname);
//f.createNewFile();
FileInputStream fis = new FileInputStream("C:/dat.txt"); // 这里声明了一个FileInputStream准备从里面往外读数据
FileOutputStream out = new FileOutputStream(outname);
byte[] buff = new byte[1024];
int c = 0;
while(true)
{
c= System.in .read(buff);
String st = new String(buff,0,c);
System.out.println(st);
if("stop".equals(st.trim()))
{
System.exit(0);
break;
}
out.write(buff, 0, c);
}
//fis.close();// 然后关闭
} catch (IOException e) {// 这是异常...
e.printStackTrace();
}
}
}