packagecom.javaSe.FileInputStream;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;/*FileInputStream类的其他常用方法:

int available():返回流当中剩余的没有读到的字节数量。

long skip(long n):跳过几个字节不读。*/

public classFileInputStreamTest05 {public static voidmain(String[] args) {

FileInputStream fis= null;try{

fis= new FileInputStream("tempFile");

System.out.println("总字节数量 = " +fis.available());/*// 读1个字节

// int readByte = fis.read();

// 还剩下几个字节:5

// System.out.println("还剩下多少个字节没有读 = " + fis.available());

// 这个方法有什么用?

byte[] bytes = new byte[fis.available()]; // 这种方式不太适合太大的文件,因为byte[]数组不能太大。

// 不需要循环了。

// 直接读一次就行了。

int readCount = fis.read(bytes);// 6

System.out.println(new String(bytes));//abcdef*/

//skip跳过几个字节不读取,这个方法可能以后会用

fis.skip(3);

System.out.println(fis.read());

}catch(FileNotFoundException e) {

e.printStackTrace();

}catch(IOException e) {

e.printStackTrace();

}finally{if (fis != null) {try{

fis.close();

}catch(IOException e) {

e.printStackTrace();

}

}

}

}

}

java fileinputstream转换字节流_FileInputStream输入字节流相关推荐

  1. java 文件字节流_Java:文件字符流和字节流的输入和输出

    最近在学习Java,所以就总结一篇文件字节流和字符流的输入和输出. 总的来说,IO流分类如下: 输入输出方向:     输入流(从外设读取到内存)和输出流(从内存输出到外设) 数据的操作方式: 字节流 ...

  2. IO流:输入字节流:InputStream 、 输出字节流:OutputStream 、输入字符流:Reader 、输出字符流:Writer、 BufferedInputStream

    ## 1_ IO流的介绍及其分类          * IO流:          *         I: Input 输入          *         O: Output 输出      ...

  3. 一篇文章总结java IO流(File、字节流、字符流、特殊操作流)

    目录 1.File 1.1 File类概述和构造方法 1.2 File类创建功能 1.3 File类删除功能 1.4 File类判断和获取功能 2.字节流 2.1 IO流概述和分类 2.2 字节流写数 ...

  4. InputStream输入字节流

    InputStream是一个抽象类,实现了Closeable接口.InputStream是代表字节输入流的所有类的父类.程序想要定义一个InputStream抽象类的子类,则必须提供(实现)一个返回输 ...

  5. Java入门学习第十七天——字节流读写文件、字节缓冲流拷贝文件

    字节流读写文件 字节流拷贝文件-按单个字节读写 FileInputStream:普通的字节输入流,用来读取数据的 构造方法: ​ public FileInputStream(String pathn ...

  6. Java常用工具_IO流_字节流读写文件

    字节流读写文件 字节流拷贝文件 - 按单个字节读写 创建字节流读文件对象 InputStream is = new FileInputStream("Desktop.jpg"); ...

  7. Java IO (二),常见的输入/输出流

    字节流和字符流 InputStream和Reader InputStream和Reader两个抽象类是所有输入流的基类,本身并不能创建实例来执行输入,但它们将成为所有输入流的模板.他们的方法是所有输入 ...

  8. 黑马程序员_JAVA之IO流的(转换流,数据输入输出流等)

    ------- android培训.java培训.期待与您交流!---------- IO流: 笔记内容:转换流,字节输入输出流,数据输入输出流,内存操作流,随机访问流 打印流,对象序列化流,Prop ...

  9. Java中IO流,输入输出流概述与总结(转载自别先生文章)

    Java中IO流,输入输出流概述与总结 总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都 ...

最新文章

  1. 新型人造DNA结构信息密度加倍
  2. jdbcTemplate 调用存储过程。 入参 array 返回 cursor
  3. 【转】复盘一次失败的技术面试后,我成功拿到了5个offer
  4. 【重磅】ArcGIS 10.8手把手经典图文安装教程(附安装包全套装下载,亲测可用)
  5. APPKIT打造稳定、灵活、高效的运营配置平台
  6. shell 进入hadoop_php通过shell调用Hadoop的方法
  7. I must be strong and carry on
  8. java 时间回退_java.time DateTimeFormatter使用灵活的回退值进行解析
  9. 快速通道30秒申请QQ!
  10. 第五章:【UCHome二次开发】模板解析
  11. linux定时任务总结。
  12. iOS App 签名的原理 App 重签名(二)
  13. 在Django框架下向MongoDB数据库中导入.scv文件数据
  14. Java项目:房产中介管理系统(java+SSM+HTML+bootstrap+layui+Mysql)
  15. 关于城市旅游的HTML网页设计——中国旅游HTML+CSS+JavaScript 出游旅游主题度假酒店 计划出行网站设计
  16. 用户相关命令与文件权限(普通、特殊、隐藏、ACL)
  17. 文件方式实现完整的英文词频统计实例
  18. mysql 表设计工具_非常好用的一个表设计工具(EZDML)
  19. 软工结对项目——地铁
  20. UTF-8的BOM是什么意思

热门文章

  1. Java服务端支付功能模块--(二)微信支付
  2. Win10系统打开便签便利贴工具的方法
  3. 每天学一点flash(53) 关于直线的对称点
  4. 003 qnap tomcat 目录
  5. 如何用纯 CSS 创作一个金属光泽 3D 按钮特效 1
  6. Pdf文本域替换,iText替换pdf文本域
  7. 《我的26岁女房客》~~极力推荐
  8. 扩张背后短期亏损,奈雪的茶想要讲一个“量变到质变”的故事
  9. :focus-visible 聚焦问题
  10. JAVA 小型点餐系统 文章中含有源码