利用FileInputStream 和FileOutputStream,完成下面的要求:
1) 用FileOutputStream 在当前目录下创建一个文件“test.txt”,并向文件输出“Hello
World”,如果文件已存在,则在原有文件内容后面追加。
2) 用FileInputStream 读入test.txt 文件,并在控制台上打印出test.txt 中的内容。
3) 要求用try-catch-finally 处理异常,并且关闭流应放在finally 块中。
package 复习_HomeWork;
import java.io.*;
public class File {
public static void main(String[] args) throws IOException{
//运用字节流的方法
FileOutputStream fos=new FileOutputStream("D:\\Java测试\\test.txt");
FileInputStream fis=new FileInputStream("D:\\Java测试\\test.txt");
try {
fos.write("HelloWorld".getBytes());
int len=0;
while((len=fis.read())!=-1)
System.out.print((char)len);
} catch (IOException e) {
e.printStackTrace();
}finally{
fos.close();
fis.close();
}
}
}