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

浙公网安备 33010602011771号