二十五、IO流与文件流

定义:Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。

分类:
1.根据处理数据类型可分:字节流与字符流。
2.根据数据流向可分为:输入流和输出流。

流结构:
在这里插入图片描述

1.文件字节输入/输出流

1.1 文件字节输入流(FileInputStream)
在这里插入图片描述
构造方法:
在这里插入图片描述
常用的方法:
在这里插入图片描述
1.2 文件字节输出流
在这里插入图片描述
构造方法:
在这里插入图片描述
常用的方法:
在这里插入图片描述
1.3 例子:

package Hcybx;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class Test {
   
	public static void main(String[] args) {
   
		//使用字节输出流写文件
		try {
   
			//当文件不存在时会自动创建一个,但是文件夹必须存在(否则报FileNotFoundException的异常)。
			FileOutputStream fos = new FileOutputStream("F:\\FOS\\fos.txt");
			//创建字符串,并且转换为byte数组
			byte[] by = "这是一个字节输出流文件".getBytes();
			fos.write(by);
			System.out.println("写入成功!");
			fos.close();
		
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值