IO流(input/output)
java.io
类FileWriter
构造方法:FileWriter(String fileName):传递文件名称
FileWriter fw = new FileWriter("d:\\a.txt");没有写盘符会放在项目中(加true是追加写入默认false)
- 调用系统资源创建一个文件
- 创建输出对象
- 把输出流对象指向文件
fw.writer("hello");
数据没直接写到文件,其实是写到了内存缓冲区
fw.flush();
fw.close();释放资源
通知系统是否和该文件相关的资源
void write(String str):写一个字符串数据
void write(String str,int index,int len):写一个字符串中的一部分数
void write(int ch):写一个字符串数据即可是int也可以是char
void write(char[] chs):写一个字符数组数据
void write(char[] chs,int index,int len):写一个字符串数组的一部分数据
换行
Windos:\r\n
linux: \n
mac: \r