比如读取文件内容。步骤如下:
    1.获取目标文件的地址,来实例化文件变量file。
    File file = new File(“D:\IdeaProjects\javase\src\IOStream”);
    2.用上述文件变量file,来实例化输入流fileIn。
    FileInputStream fileIn = new FileInputStream(file);
    (也可以:FileInputStream fileIn = new FileInputStream(D:\IdeaProjects\javase\src\IOStream);
    与步骤1、2的效果相同。)
    3.创建字节数组,并用read()方法将输入流fileIn的内容读取到字节数组中。
    byte[] b = new byte[1024];
    fileIn.read(b);
    4.将字节数组转换为字符串,并按照设定的编码打印即可。
    //这里按照UTF-8编码打印文件内容
    String str = new String(b, “UTF-8”);
    System.out.print(str);
    5.关闭输入流,节省资源。
    fileIn.close();

    实现结果:打印出了文件的内容

    实现代码:

    1. FileInputStream fileIn = null;
    2. //1.字节输入流:读取文件内容
    3. try {
    4. //读取文件
    5. File file = new File("D:\\IdeaProjects\\javase\\src\\IOStream");
    6. //将文件变成输入流
    7. fileIn = new FileInputStream(file);
    8. byte[] b = new byte[1024];
    9. //将文件输入流的内容读取到字节数组
    10. fileIn.read(b);
    11. //按照UTF-8编码打印文件内容
    12. String str = new String(b, "UTF-8");
    13. System.out.print(str);
    14. } catch (Exception e) {
    15. e.printStackTrace();
    16. } finally {
    17. //关闭输入流,节省资源
    18. try {
    19. fileIn.close();
    20. } catch (IOException e) {
    21. e.printStackTrace();
    22. }
    23. }