05 IO流——IO流标准流程
Posted scopicat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05 IO流——IO流标准流程相关的知识,希望对你有一定的参考价值。
流程
选择源
选择合适的流
操作
关闭流
演示
import java.io.File; import java.io.InputStream; import java.io.FileInputStream; import java.io.IOException; public class Test { public static void main(String[] args) throws IOException{ //选择源 File src = new File("C:\Users\live\Desktop\课堂笔记和资料\a.txt"); System.out.println(src.getAbsolutePath()); //选择流:根据源文件来选择合适的流 InputStream is = new FileInputStream(src); //操作 int data1; int data2; int data3; int data4; int data5; data1 = is.read(); data2 = is.read(); data3 = is.read(); data4 = is.read(); data5 = is.read(); System.out.println((char)data1); System.out.println((char)data2); System.out.println((char)data3); System.out.println((char)data4); System.out.println((char)data5); //关闭流 is.close(); } }
循环读取数据
使用一个变量接收read读出来的数据,当不为-1时表示还没有读到流的末尾。
int tmp; while((tmp=is.read())!=-1){
//操作 System.out.println((char)tmp); }
以上是关于05 IO流——IO流标准流程的主要内容,如果未能解决你的问题,请参考以下文章
java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段
IO流相关知识(File,字节流,字符流,特殊操作流(标准输入流,标准输出流,对象序列化与反序列化,properties与IO流结合))相关知识总结