长春网站排名推广企业建站都有什么网站
一、文件字符输入流:FileReader
作用:以内存为基准,可以把文件中的数据以字符的形式读入到内存中去
public class Test5 {public static void main(String[] args) {try (Reader fr = new FileReader("E:\\IDEA\\JavaCodeAll\\file-io-test\\src\\Test04.txt");){//读取文本文件的内容
// int c; //记住每次读取的字符编号
// while ((c = fr.read()) != -1) {
// System.out.print((char) c);
// }//每次读取一个字符的形式,性能比较差//每次读取多个字符char[] buffer = new char[3];int len; //记住每次读取了多少个字符while ((len = fr.read(buffer)) != -1) {//读取多少就倒出多少System.out.print(new String(buffer, 0, len));}//性能比较不错!推荐} catch (Exception e) {e.printStackTrace();}}
}
二、文件字符输出流
作用:以内存为基准,把内存中的数据以字符的形式写出到文件中去。
换行符直接 fw.write("\r\n")
追加型管道直接加入append true就可以
1. 文件字符输出流使用时的注意事项
(1)字符输出流写出数据后,必须刷新流,或者关闭流,写出去的数据才能生效。