//读取二进制文件,字节输入流
import java.io.*;public class FileMana {public static void readBitFile(String filename){//1建立目标要读取的文件对象File file=new File( filename );//2基于目标对象建立输入流InputStream in=null;if(file.exists()){//如果文件存在,创建文件输入流System.out.println( "文件的长度"+file.length() );try {in = new FileInputStream( file );//使用子类inputstream输入流long  count = 0;//读取的字节数byte []bys=new byte[124];//临时存储读取的二进制数据while((count=in.read(bys))!=-1) {String s=new String(bys);System.out.print( s);}}catch (FileNotFoundException e){e.printStackTrace();}catch (IOException e){e.printStackTrace();}finally {try {in.close();}catch (IOException e){e.printStackTrace();}}}//读取文件内容//关闭输入流}
}

测试类

public class test92 {public static void main(String[] args){FileMana.readBitFile( "e:/1.txt" );}
}

运行结果

java学习(147):字节输入流相关推荐

  1. 字节输入流 InputStream

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

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

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

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

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

  4. Java学习笔记 - 4 Java核心类库

    4 Java 核心类库 4.1 泛型 泛型,即"参数化类型".就是将原来具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时 ...

  5. 详解字节输入流InputStream

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

  6. java学习笔记-初学IO流

    目 录 什么是IO IO流的分类 Java中的IO流 java中需要掌握的流:16个 字节流 java.io.FileInputStream(字节输入流) java.io.FileOutputStre ...

  7. JAVA中inputstring_java IO流 之 字节输入流 InputString()

    学习java的重点之一:InputStream  字节输入流的使用 (1)FileInputstream: 子类,读取数据的通道 使用步骤: 1.获取目标文件:new File() 2.建立通道:ne ...

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

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

  9. java学习(152):字节缓冲输出流

    import javax.imageio.IIOException; import java.io.*; import java.util.Date;//字符输入流 public class File ...

最新文章

  1. android jni研究
  2. java基础系列:集合基础(2)
  3. 【转载】生物软件之DNA分析
  4. JVM系列(三)— Java内存模型
  5. 大家的第一次创业钱是通过什么方式得到的呢?
  6. 计算机图标ps教程,Photoshop基础教程:路径组合工具打造中国银行标志
  7. 2124. OIBH杯第三次模拟赛(普及组)Problem 1 : tictac 立体井字棋
  8. 客户关系管理系统的三个不同阶段
  9. iOS(iPhone,iPad))开发(Obje…
  10. 华为使用计算机投屏要打开什么,华为手机怎么投屏到电脑?这些小屏变大屏的操作你会吗...
  11. 别只关注地段、户型 楼盘隐形品质不能忽视
  12. 江波龙入选国家级专精特新“小巨人”企业
  13. 《Java基础——break与continue用法详解》
  14. 8 月 “图无处不在” 线上直播开始报名啦
  15. 国产磁力架的规格:1.5ml,2ml,15ml,50ml,0.2ml离心管,PCR单管,8连排管,12连排管,96孔PCR板磁力架
  16. 将 C++ 对象暴露给 QML
  17. 英特尔OpenVINO使用入门(C++集成方式)
  18. iOS打包pod spec
  19. SQL Server附加数据库错误5123,另一个进程正在调用
  20. 深入了解开源智能家居平台,解决品牌割裂的终极利器?

热门文章

  1. oracle-扫盲贴:存储过程实现增删改查
  2. ubuntu rsync
  3. flask 对excel上传下载操作和文件处理
  4. centos7 下安装Poco
  5. VC中设置头文件的搜索路径~~
  6. Bash中执行存储过程或普通的SQL命令
  7. 为子控件添加自定义绘图方式
  8. React开发(174):ant design按钮确认删除
  9. [html] 举例说明图片懒加载的方案有哪些?
  10. [html] 使用svg画一个微信的logo