IO•字节流

文章目录

    • 字节流
    • IO的标准步骤

字节流

1

IO•字节流_第1张图片
IO•字节流_第2张图片

IO的标准步骤

  1. 创建源文件

在项目下创建一个名为:abc的文件。里面写入内容:dws

  1. 选择流

选择字节流还是字符流

  1. 操作

选择程序的读入或读出

  1. 关闭输入或者输出流(也称是释放资源)

代码实现:

package com.test.io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

/*utf-8
 * io的标准步骤
 * 1.创建源
 * 2.选择流
 * 3.操作
 * 4.释放资源
 * 
 */
public class IOTest02 {
	public static void main(String[] args) {
		//1.创建源
		File src  = new File("abc.txt");
		InputStream is = null;
		//2.选择流(选择读入数据)
		try {
			is = new FileInputStream(src);
			
			//3.操作(读取)
			int temp;
			while((temp = is.read()) != -1) {	//read():从该输入流读取一个字节的数据
				System.out.println((char)temp);
			}
			
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}finally {
			//4.释放资源
				try {
					if(is != null) {	//该资源不为空时,释放资源
						is.close();
					}
				} catch (IOException e) {
					e.printStackTrace();
				}
		}
	}
}

你可能感兴趣的:(Java基础笔记,java)