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); }