/*FileReader
* FileWriter
* 字符
* 只能用于处理文本!;
*
* 视频和图片用 字节 流来处理!!!
*/
public class TestIO4 {
public static void main(String[] args) throws IOException {
test4();
}
/*
* 一次读取一个 字符
*/
public static void test1() throws IOException {
FileReader fr = new FileReader("D:\\haha.txt");
int ch = 0;
while ((ch = fr.read()) != -1) {
System.out.print((char) ch);
}
fr.close();
}
/*
* 一次读取一个 字符 数组
*/
public static void test2() throws IOException {
FileReader fr = new FileReader("D:\\haha.txt");
char[] chars = new char[1024];
int len = 0;
while ((len = fr.read(chars)) != -1) {
String content = new String(chars, 0, len);
System.out.print(content);
}
fr.close();
}
/*
* 一次写入一个字符
*/
public static void test3() throws IOException {
FileWriter fw = new FileWriter("D:\\haha.txt");
fw.write('哈');
fw.close();
}
/*
* 一次写入一个字符数组 一次写入一个字符串
*/
public static void test4() throws IOException {
FileWriter fw = new FileWriter("D:\\haha.txt");
fw.write("嘿嘿嘿嘿嘿".toCharArray());
// fw.write("嘻嘻嘻嘻嘻");
fw.close();
}
}