编程:利用 FileInputStream 和 FileOutputStream,完成下面的要
(1) 用 FileOutputStream 往当前目录下“test.txt”文件中写入“Hello World”;
(2) 利用 FileInputStream 读入 test.txt 文件,并在控制台上打印出 test.txt 中的内容。
(3) 要求用 try-catch-finally 处理异常,并且关闭流应放在 finally 块中。
代码实现:
import java.io.FileInputStream;
import java.io.InputStream;
public class q16 {
public static void main(String[] args) {
// try(OutputStream os = new FileOutputStream("test.txt");) {
// byte[] bs = {'H','e','l','l','o',' '};
// os.write(bs);
// } catch (Exception e) {
// e.printStackTrace();
// }
try(InputStream is = new FileInputStream("test.txt")) {
while (true) {
int s = is.read();
if (s == -1) break;
System.out.println((char)s);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

浙公网安备 33010602011771号