java字节流输入

FileInputStream类

package com.tedu.day1201;

import java.io.File;
import java.io.FileInputStream;

public class FileInputDemo {
    public static void main(String[] args) {
        try {
            //方式一:
//            File file = new File("text.txt");
//            FileInputStream in = new FileInputStream(file);
            //方式二
            FileInputStream in = new FileInputStream("test.txt");
            // 从文件中读取数据
            // 读取一
//            int num = in.read(); // 读取一个字节
//            System.out.println((char)num);
            // 读取二
            int data;
            while ((data = in.read())!=-1){
                System.out.println((char)data);
            }
//            int num;
//            do {
//                num = in.read();
//                System.out.println((char)num);
//            }while (num>0);
            // 释放资源
            in.close();
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
posted @   竹石2020  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2021-11-05 vue 监听数据变化的原理 表单数据的收集
2020-11-05 linux 符号 2020年11月5日11:57:36
点击右上角即可分享
微信分享提示