java学习(147):字节输入流
//读取二进制文件,字节输入流
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):字节输入流相关推荐
- 字节输入流 InputStream
字节输入流[InputStream] java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类. 定义了所有子类共性的方法: int rea ...
- 字节输入流一次读取多个字节
package com.learn.demo02.InputStream;import java.io.FileInputStream; import java.io.IOException;/*字节 ...
- 字节输入流_InputStream类FileInputStream类介绍
package com.learn.demo02.InputStream;import java.io.FileInputStream; import java.io.IOException;/*ja ...
- Java学习笔记 - 4 Java核心类库
4 Java 核心类库 4.1 泛型 泛型,即"参数化类型".就是将原来具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时 ...
- 详解字节输入流InputStream
(一)InputStream:字节输入流 java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类 定义了所有子类共性的方法 int read()从输入流中读取数据的 ...
- java学习笔记-初学IO流
目 录 什么是IO IO流的分类 Java中的IO流 java中需要掌握的流:16个 字节流 java.io.FileInputStream(字节输入流) java.io.FileOutputStre ...
- JAVA中inputstring_java IO流 之 字节输入流 InputString()
学习java的重点之一:InputStream 字节输入流的使用 (1)FileInputstream: 子类,读取数据的通道 使用步骤: 1.获取目标文件:new File() 2.建立通道:ne ...
- java 字节输入流_JavaIO流(一)-字节输入流与字符输入流
IO流详解 一.输入流 字节输入流 FileInputSteam 1.构造方法:public FileInputStream(File file) {} public FileInputStream( ...
- java学习(152):字节缓冲输出流
import javax.imageio.IIOException; import java.io.*; import java.util.Date;//字符输入流 public class File ...
最新文章
- android jni研究
- java基础系列:集合基础(2)
- 【转载】生物软件之DNA分析
- JVM系列(三)— Java内存模型
- 大家的第一次创业钱是通过什么方式得到的呢?
- 计算机图标ps教程,Photoshop基础教程:路径组合工具打造中国银行标志
- 2124. OIBH杯第三次模拟赛(普及组)Problem 1 : tictac 立体井字棋
- 客户关系管理系统的三个不同阶段
- iOS(iPhone,iPad))开发(Obje…
- 华为使用计算机投屏要打开什么,华为手机怎么投屏到电脑?这些小屏变大屏的操作你会吗...
- 别只关注地段、户型 楼盘隐形品质不能忽视
- 江波龙入选国家级专精特新“小巨人”企业
- 《Java基础——break与continue用法详解》
- 8 月 “图无处不在” 线上直播开始报名啦
- 国产磁力架的规格:1.5ml,2ml,15ml,50ml,0.2ml离心管,PCR单管,8连排管,12连排管,96孔PCR板磁力架
- 将 C++ 对象暴露给 QML
- 英特尔OpenVINO使用入门(C++集成方式)
- iOS打包pod spec
- SQL Server附加数据库错误5123,另一个进程正在调用
- 深入了解开源智能家居平台,解决品牌割裂的终极利器?