字节输入流的根类(基类,顶级父类),定义了所有字节输入流应该具备的方法
    FileInputStream:文件输入流是用于从文件当中读取数据的输入流

    public int read() 一次读取一个字节,返回的就是这个字节本身,读取到文件末尾返回-1

    1. package Test21_Demo.Demo02;/*
    2. @create 2020--12--11--10:35
    3. */
    4. import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
    5. import java.io.FileInputStream;
    6. import java.io.IOException;
    7. public class InputStreamDemo {
    8. public static void main(String[] args) throws IOException {
    9. FileInputStream fis = new FileInputStream("test.txt");
    10. FileOutputStream fos = new FileOutputSteam("e://game")
    11. //int c = fis.read();
    12. /*System.out.println(c);//97
    13. System.out.println(Integer.toBinaryString(c));//1100001 - 97的二进制*/
    14. //逐个读取 - 底层有一个指针进行逐个的读取
    15. /*System.out.println(fis.read());
    16. System.out.println(fis.read());
    17. System.out.println(fis.read());
    18. System.out.println(fis.read());
    19. System.out.println(fis.read()); //-1*/
    20. //循环读取
    21. int c = -1;
    22. while ((c = fis.read()) != -1) {
    23. //System.out.println(c + " ");
    24. System.out.print((char)c + " ");
    25. fos.write(c);
    26. }
    27. fis.close();
    28. }
    29. }