I/o流
1.分类
字节流:
输出流---FileOutputStream
输入流---FileInputStream
字符流:
输出流---FileWreter
输入流---FileReader
2.字节流常用的操作
1.向文件写入数据
1.步骤:
1.创建文件,输入路径 --File file=new File("/Users/xalo/Desktop/aa/b.txt");
2.创建输出流对象--FileOutputStraem os=new FileOutputStream(file);
3.将内容写入文件----os.write("我是地主,一定要辉煌起来");
4.关闭流 ----os.close();
注意:a.关闭流。
b.如果不想重复,在构造方法里传参数ture;
2.把文件读取到程序里
1.步骤:
1.创建输入流对象---FileInputStream is=new FileInputStream(file);
2.读取文件
----char[] c=new char[1024];
-------is.read(c);
-------Syetem.out.println(new String(c));
3.关闭流
---is.close();
3.字符流
1.输入流
1.创建文件
File file=new File("/Users/xalo/Desktop/aa/b.txt");
2.创建字符输出对象
FileWrite write=new FileWriter(file);
3.将内容写入文件
write.write("好好学吧");
4.关闭流
write.close();
2.输入流:
1.创建文件
File file=new File("/Users/xalo/Desktop/aa/b.txt");
2.创建字符输出对象
FileWrite write=new FileWriter(file);
3.读取文件内容
reader.write("好好学吧");
4.关闭流
reader.close();