输入输出流
最后要
输入输出流
最后要
这里如果不把a强制转换成char类型,结果会输出输入流文件的第一个字符对应的ASCII值。
输入流的关闭一般放在finally{}里面:
finally{input.close();}
但是要是放在try里面,有可能因为代码出现异常直接跳到catch部分,无法执行到输入流的关闭。
假如在finally里面想要访问input,则需要在try上面定义一个:FileInputStream input=null;
在进行输入流关闭的时候,需要对input进行判断(假如input是null,无需关闭输入流);因为输入流关闭也会出现异常(需要catch异常),所以需要给close定义一个异常处理:
强制转化,变量类型要放在变量的前面
(char)a
输入流的关闭要写在finally子句里,以确保一定会执行
finally子句要访问到输入流FileInputStream,需要把输入流放在try的外面
shift+table往前缩进
选中,按table往后缩进
table
shift+table
老师讲的真的很细哦,学到了!
FileInputStream input = new File();
input.close();
input.read();