首先,问题的原因是无法传递问题是指有的找不到对应包
java.io.BufferedWriter bufferedWriter =new java.io.BufferedWriter(new FileWriter("D:\\学习\\a.txt"));
在
BufferedWriter前面加上java.io就行了,
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/*
BufferedWriter(Writer out)
创建使用默认大小的输出缓冲区的缓冲字符输出流。
BufferedWriter(Writer out, int sz)
创建一个新的缓冲字符输出流,使用给定大小的输出缓冲区。
void close()
关闭流,先刷新。
void flush()
刷新流。
void newLine()**********
写一行行分隔符。
void write(char[] cbuf, int off, int len)
写入字符数组的一部分。
void write(int c)
写一个字符
void write(String s, int off, int len)
写一个字符串的一部分。
1.创建对象
2.调用Writer
3.flush
4.释放
*/
public class BufferedWriter {
public static void main(String[] args) throws IOException {
java.io.BufferedWriter bufferedWriter =new java.io.BufferedWriter(new FileWriter("D:\\学习\\a.txt"));
for (int i = 0; i < 10; i++) {
bufferedWriter.write("学习java"+i);
bufferedWriter.newLine();
}
bufferedWriter.flush();
bufferedWriter.close();
// BufferedReader bufferedReader =new BufferedReader(new FileReader("D:\\学习\\a.txt"));
// String line;
// while ((line=bufferedReader.readLine())!=null){
// System.out.println(line);
// }
//bufferedReader.close();
}
}