/**
*思路:使用FileInputStream,然后自定义缓存,但不用再用FileOutputStream进行写入了
*注意:使用IO流的时候,要处理异常IOException(Thread.sleep()也意味着要抛出异常了)
*/
public class Program {
public static void main(String[] args) throws IOException {
try{
FileInputStream fis = new FileInputStream("d:/exercise.txt");
//定义一个缓冲字符组
char[] chars = new char[5];
//定义一个int类型数据来接收read()方法返回值
//while循环读取文件
while((fis.read(chars))!= -1){
for(int i = 0 ; i < 5 ; i ++){
System.out.println(chars.chars[i]);
}
fis.close();
}
catch(IOException e){
e.printStackTrace();
}