Day16_93_IO_FileInputStream_读取文件字节流read()方法(一)
2024-10-10 20:35:00
读取文件字节流read()方法
* 文件字节输入流:按照字节方式读取文件
* java.io.*
java.io.InputStream;
java.io.FileInputStream;
read()方法返回一个int类型数据
代码
import sun.awt.image.OffScreenImageSource;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException; public class IOTest01 {
public static void main(String[] args) { //创建文件路径变量
String filePath="D:\\TestFile\\JavaTestFile\\IoTest.txt"; //创建文件字节输入流
FileInputStream fis=null; // 引入文件字节输入流 try {
fis=new FileInputStream(filePath); // 文件的存储路径 //开始以字节流的方式读取文件 {A,B,C,D,E,F}
//字节流对象.read()方法 返回一个int类型数据
int i0=fis.read();
int i1=fis.read();
int i2=fis.read();
int i3=fis.read();
int i4=fis.read();
int i5=fis.read(); //到这里就读取完了,没有数据了,那么读取到空,回返回 -1
int i6=fis.read(); //输出读取到的数据 会输出Ascii码
System.out.println(i0); //65
System.out.println(i1); //66
System.out.println(i3); //67
System.out.println(i3);
System.out.println(i4);
System.out.println(i5);
System.out.println(i6); // -1 } catch (FileNotFoundException e) { e.printStackTrace();
} catch (IOException e) {
e.printStackTrace(); } finally { //为了保证流一定会被释放,把关闭流放在finall语句块中 if(fis!=null){
try {
fis.close(); } catch (IOException e) { e.printStackTrace();
}
}
} }
}
最新文章
- npm设计代理
- 调用约定__cdecl和__stdcall
- css3 打勾 打叉
- 动画制作库tween样例学习
- 最短的可通过编译的C语言程序
- cookie&;&;session再理解笔记
- Win7下SQLite的简单使用
- 40. 特殊a串数列求和
- qt如何实现一个渐隐窗口呢(开启的时候他是从上往下渐渐显示)
- c# TCPclient
- 推荐!Sublime Text 最佳插件列表
- Generate List and Table via ng-repeat
- js截取指定字节长度的字符串
- 如何在cocos2dx lua的回调函数里面用self
- 给jdk写注释系列之jdk1.6容器(6)-HashSet源码解析&;Map迭代器
- 关于hadoop2.4.1伪分布式系统的搭建
- 视频编解码学习之路(H264)
- SDWebImage内部实现过程
- hdu 1754(基础线段树) I Hate It
- linux下cpu物理个数、多核、超线程判断解析