/* 字符流和字节流: 字节流两个基类: InputStream OutputStream 字符流两个基类: Reader Writer 既然IO流是用于操作数据的, 那么数据的最常见体现形式是:文件。 那么先以操作文件为主来演示。 需求:在硬盘上,创建一个文件并写入一些文字数据。 找到一个专门用于操作文件的Writer子类对象。FileWriter。 后缀名是父类名。 前缀名是该流对象的功能。
package demo5;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class Test05 {
public static void main(String[] args) {
long start=System.currentTimeMillis();
File fl=new File("1.txt");
boolean s=fl.exists();
System.out.println(s);
FileWriter f3 = null;
try {
f3 = new FileWriter("1.txt");
f3.write("HelloWorld");
f3.append("-----");
f3.write("HelloWorld");
f3.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
f3.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
long end=System.currentTimeMillis();
System.out.println("finish"+"==时间="+(end-start));
}
}
显示结果
添加成功啦!!!!
不能用File中的方法 没有提供
但是提供了FileWriter write方法