IO流
来源:互联网 发布:南方电网科研院 知乎 编辑:程序博客网 时间:2024/06/07 11:39
流分为输入和输出
数据类型分为(字节流)(字符流)
概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。
程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。
构造方法:
public FileOutputStream(String name)在抽象类的前面加上前缀:
FileInputStream
FileReader
FileWriter
XXXInputStream
XXOutputStream
XXReader
XXXWriter
在Java中IO操作也是有相应步骤的,以文件操作为例,主要的操作流程如下:
使用File类打开一个文件
通过字节流或字符流的子类,指定输出的位置
进行读/写操作
关闭输入/输出
IO操作属于资源操作,一定要记得关闭
输出流中写数据的方法:
public abstract void write(int b):将指定的字节写入到输出流中
public void write(byte[] b):将指定的字节数组写入到输出流中
public void write(byte[] b, int off,int len):将字节数组的一部分写入到输出流中
public FileOutputStream(File file,boolean append):第二个参数设置为true,表示写入文件的末尾处
windows操作系统来说:换行符号:\r\n
package Day17_IO;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * @author Aoman_Hao */public class IOinput { public static void main(String[] args) throws IOException { //创建对象 FileOutputStream FOS = new FileOutputStream("D:\\Aoman.txt"); //用getBytes添加内容 FOS.write("hello Aoman".getBytes()); //释放资源 FOS.close(); }}输出:在D盘创建Aoman.txt
close关闭流之后,不能再输入任何字符了。
阅读全文
0 0
- 【IO流】IO框架
- IO流呀IO流
- 字符IO&数据流IO&对象流IO
- io流
- io流
- IO流
- IO流
- IO 流
- IO流
- io流
- IO流
- io流
- IO流
- IO流
- IO流
- IO流
- IO流
- IO流
- leetcode_698. Partition to K Equal Sum Subsets ? 待解决
- oracle数据库和mysql数据库列类型对照
- 业界微服务楷模Netflix是这样构建微服务技术架构的
- kylin问题总结
- 最全的 Swift 4 新特性解析
- IO流
- Ext 的triggerAction:'all'和editable:false
- C++面试题(1—50)
- asp.net 采用 cors 方式解决跨域请求
- CodeForces
- android开发中,横竖屏总结
- 2017第十八届中国(贵阳)国际医疗器械、设备与技术展览会会刊(参展商名录)
- leetcode_720. Longest Word in Dictionary ? 待解决
- 单行和多行文本文字省略