求解释,BufferedReader bf=new BufferedReader(new FileReader("E:\passw.txt"));请问这个是什么意思
还有,哪位大神知道怎么用Struts2写一个数据写入txt文件代码
这个就是 缓冲字符 输入流啊 用来读取你写的路径下的文件的,相对的你可以用输出流 来往文件里写东西BufferedReader 中有个write方法
方法加入到action就可以了
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
File file = new File("src/demo.text");
String message = "hello123";
WriteFile(file,message);
}
public static void WriteFile(File file,String message) throws IOException{
FileWriter fw = new FileWriter(file);
BufferedWriter bfw = new BufferedWriter(fw);
bfw.write(message);
System.out.println("success");
bfw.close();
}
}
BufferedReader bf=new BufferedReader(new FileReader("E:\passw.txt"));
是创建读取文件的流,bf为txt的内容