黑马程序员技术交流社区

标题: JavaEE12期技术贴 [打印本页]

作者: a1965588329    时间: 2018-4-2 22:29
标题: JavaEE12期技术贴
学习经历:
一.IO流的概述
IO流即是Input流和Output流,主要用于处理设备之间的数据传输。
Java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。
IO流分为两种:输出流和输入流
二.FileWriter类的使用
        A:过程
(1) 通过FileWriter关联目标文件
(2) 利用FileWriter的写方法数据
(3) 利用FileWriter的刷新方法将数据从内存刷到硬盘
(4) 利用FileWriter的关流方法将释放占用的系统底层资源
B:构造方法:
FileWriter(String fileName) 传入一个文件的路径
FileWriter(String fileName,boolean append)根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。
C:成员方法
void write(String str) 向文件中写str
void flush()  将内存中的数据刷新到文件中
void close()  关流释放系统底层资源
void write(String str):写一个字符串数据
void write(String str,int index,int len):写一个字符串中的一部分数据
void write(int ch):写一个字符数据,这里写int类型的好处是既可以写char类型的数据,也可以写char对应的int类型的值。'a',97
void write(char[] chs):写一个字符数组数据
三.FileReader类的使用
A:过程
(1) 通过FileReader关联目标文件
(2) 利用FileReader的方法读取数据
(3) 利用FileReader的方法关闭流
B:构造方法
FileReader(String fileName) 传入一个文件的路径
C:成员方法
int read() 读取单个字符,如达到末尾则返回-1
Int read(char[] chs) 将读取的字符放进数组中,达到末尾返回-1
reset() 重置流,将就定位到其起始点
mark(int x) 标记流中的当且位置


作者: 小浙姐姐    时间: 2018-4-6 14:32

越努力越幸运




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2