加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 需要数据输入流

发布时间:2020-12-14 05:48:52 所属栏目:Java 来源:网络整理
导读:有什么区别 FileInputStream fstream = new FileInputStream ("file1.txt");BufferedReader br = new BufferedReader(new InputStreamReader(fstream)); 和 FileInputStream fstream = new FileInputStream ("file1.txt");DataInputStream in = new DataInpu
有什么区别
FileInputStream fstream = new FileInputStream ("file1.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));

FileInputStream fstream = new FileInputStream ("file1.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));

我们真的需要一个DataInputStream吗?

解决方法

传递给InputStreamReader()构造函数的对象的重要之处在于它将是承载任何同步保持的权重的对象.如果您不希望您的FileInputStream可能被多次调用阻止,那么第二个选项就是可行的方法.见 the source of Reader.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读