1.第一个IO流程序

1.第一个IO流程

import java.io.FileInputStream;

public class Dome01 {
   public static void main(String[] args) {
       FileInputStream fis = null;

       try {
           //创建字节输入流对象
           fis = new FileInputStream("d:/dome1.txt");
           int s1 = fis.read();//读取文件的第一个字符 Ascll码值
           int s2 = fis.read();//读取文件的第二个字符 Ascll码值
           int s3 = fis.read();//读取文件的第三个字符 Ascll码值
           int s4 = fis.read();//读取文件的第四个字符 Ascll码值
           //输出
           System.out.println(s1);
           System.out.println(s2);
           System.out.println(s3);
           System.out.println(s4);
      } catch (Exception e) {
           e.printStackTrace();
      } finally {
           //关闭IO流
           if (fis != null) {
               try {
                   fis.close();
              } catch (Exception e) {
                   e.printStackTrace();
              }
          }
      }

  }
}

 

  • 这里使用try{}catch(){},是因有可能找不到这个文件。所以捕获异常

  • 当文件内容全部读取完成,继续往下读取就会返回-1

posted @ 2022-04-08 17:18  阳光下的承诺  阅读(44)  评论(0)    收藏  举报