package inputstream.cn;import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;/** 改进版3* //可以先判断文件的大小来开辟空间,避免造成浪费byte[] b = new byte[(int)f.length()];*/
public class InputStreamDemo3 {public static void main(String[] args) throws Exception {//使用file 找到一个文件File f = new File("d:"+File.separator+"test.txt");//通过子类实例化父类InputStream is =new FileInputStream(f);//可以先判断文件的大小来开辟空间,避免造成浪费byte[] b = new byte[(int)f.length()];//读取数据
        is.read(b);//关闭输入流
        is.close();//打印读的数据,将byte类型转换为string类型输出System.out.println(new String(b));}}

转载于:https://www.cnblogs.com/yuanyuan2017/p/6946367.html

字节输入流-InputStream demo3相关推荐

  1. 2018-08-21文件字节输出流OutputStream+文件字节输入流InputStream+字符输出流FileReader+字符输出流FileWriter...

    字节输出流OutputStream: OutputStream此抽象类,是表示输出字节流的所有类的超类!操作的数据都是字节,定义了输出字节流的基本共性功能方法! //输出流中定义都是写write方法, ...

  2. [19/03/30-星期六] IO技术_四大抽象类_ 字节流( 字节输入流 InputStream 、字符输出流 OutputStream )_(含字节文件缓冲流)...

    一.概念及分类 InputStream(输入流)/OutputStream(输出流)是所有字节输入输出流的父类 [注]输入流和输出流的是按程序运行所在的内存的角度划分的 字节流操作的数据单元是8的字节 ...

  3. 字节输入流 InputStream

    字节输入流[InputStream] java.io.InputStream:字节输入流     此抽象类是表示字节输入流的所有类的超类. 定义了所有子类共性的方法:          int rea ...

  4. 详解字节输入流InputStream

    (一)InputStream:字节输入流 java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类 定义了所有子类共性的方法 int read()从输入流中读取数据的 ...

  5. (字节流与字符流)InputStream字节输入流

    与OutputStream类对应的是资杰输入流,InputStream主要是实现的就是字节数组读取. public abstract class InputStream extends Object ...

  6. 字节输入流一次读取多个字节

    package com.learn.demo02.InputStream;import java.io.FileInputStream; import java.io.IOException;/*字节 ...

  7. 字节输入流读取字节数据

    package com.learn.demo02.InputStream;import java.io.FileInputStream; import java.io.IOException;/*读取 ...

  8. 字节输入流_InputStream类FileInputStream类介绍

    package com.learn.demo02.InputStream;import java.io.FileInputStream; import java.io.IOException;/*ja ...

  9. java 字节输入流_JavaIO流(一)-字节输入流与字符输入流

    IO流详解 一.输入流 字节输入流 FileInputSteam 1.构造方法:public FileInputStream(File file) {} public FileInputStream( ...

最新文章

  1. 未来已来:全球XR产业洞察
  2. linux 上配置swoole
  3. 记录:JS异步解决方案的发展以及优缺点
  4. 用来用去还是觉得SDCMS好用
  5. 微信小程序:页面跳转时传递数据到另一个页面
  6. 布局网页表格要求其列平均分布的简单操作
  7. 车模型一般多少钱_婚车租赁一般多少钱?最新婚车出租价格表!
  8. 解决git总是提示输入用户名密码
  9. 人与人之间需要最基本的信任
  10. 【JDBC】JDBC的使用(数据库的增删改查询)
  11. 人人译视界 for Mac(智能协同翻译)
  12. 面试技巧 面试复盘 编程技术 架构 看这一篇就够了
  13. 几款优秀的Windows密码抓取工具
  14. 计算机桌面显示保护眼睛设置,教你把电脑屏幕设置成可以保护眼睛的颜色
  15. linux 桥,Linux网桥
  16. 属于计算机网络资源子网的,属于计算机网络的资源子网.pdf
  17. ubuntu16.04 护眼神器Redshift
  18. linux iscsi 发起程序,设置iSCSI的发起程序(客户端)(三)
  19. React 基础----1
  20. JAVA接入讯飞离线合成语音

热门文章

  1. 【jQuery笔记Part4】02-jQuery微博案例
  2. matplotlib绘图跳过时间段的处理方案
  3. 别被忽悠了!阿里内部人士:我们正悄悄地拆掉中台,你还在建?
  4. 帆软报表登录背后得逻辑
  5. 帆软finereport决策系统自定义登录界面
  6. flexgdsgen
  7. 腾讯智慧校园 php,河南省电化教育馆召开全省“腾讯智慧校园”试点工作推进会...
  8. linux suid 脚本,Linux使用suid vim.basic文件实现提权
  9. 考虑题4所示的日志记录_基于Log4Net实现日志信息双向存储
  10. python脚本在centos系统一键卸载重新安装Mysql