Java 流(Stream)--File
package XXX;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileRead {
public static void main(String args[]) throws IOException {
File file = new File("c:/Hello1.txt");
//创建一个新的空文件
file.createNewFile();
// creates a FileWriter Object
FileWriter writer = new FileWriter(file);
// 向文件写入内容
writer.write("This\n is\n an\n example\n");
writer.flush();//强制将缓冲区的资源输出到目标资源--刷新
writer.close();
// 创建 FileReader 对象
FileReader fr = new FileReader(file);
char[] a = new char[50];
fr.read(a);
// 读取数组中的内容
for (char c : a)
System.out.print(c);
// 一个一个打印字符
fr.close();
}
}