IO 流
●IO流用来处理数据之间的传输
●java对数据的操作时通过流的方式
●java用于操作流的对象都在IO包中
●流按操作数据分为两种:字节流与字符流
●流按方向分为:输入流,输出流
字符流的由来其实就是 字节流读取数据源后,不直接操作,而是先查指定的编码表,获取对应的文字,再对这个文字操作,也就是等于 字节流+编码表
输入输出流逝相对于内存设备与外设
IO流常用基类
字节流的抽象基类
InputStream
OutputStream
字符流的抽象基类
Reader
Writer
注:这些体系的子类都以父类为后缀,而子类名的前缀就是该对象的功能
具体用法
FileWriter
语法:
FileWriter file=new FileWriter(“文件名”);
注意:
①创建一个可以往文件中写入字符数据的字符输出流对象;
②既然是往一个文件中写入文字数据,那么在创建对象时,就必须明确该文件(用于存储数据的目的地);
③如果文件不存在,则会自动创建,如果文件存在,则会被覆盖
④如果对构造函数文件名后加入“true”,则可以续写,即:
FileWriter file=new FileWriter(“文件名”,true)
2)调用Writer里的write(String)方法,将数据写入输出流,即:
原创力文档

文档评论(0)