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流01_字节字符流缓冲流标准输入输出流打印流

标准文件IO详解---标准输入流标准输出流和标准错误流

IO流相关知识(File,字节流,字符流,特殊操作流(标准输入流,标准输出流,对象序列化与反序列化,properties与IO流结合))相关知识总结

Java IO流:标准输入输出流

C++的IO流