public static void writeToFile(String key,String value,String filepath){
try {
FileWriter fw = new FileWriter("filepath");
BufferedWriter bw = new BufferedWriter(fw);
bw.write("caonimashabi");
bw.write(key+1);
bw.write(value+"2\r\n");
bw.flush();
bw.close(); fw.close();
System.out.print("好了");
} catch (IOException e) {
// TODO: handle exception
}
}
读取这个文档里面的内容是没问题的,但是写入就是写不进去,求dalao帮忙看一下怎么回事
FileWriter fw = new FileWriter("filepath");
传递的参数是string类型,不用再加引号了
FileWriter fw = new FileWriter("filepath");
filepath 加引号就不对了
他这个加引号确实是有问题的,应该是手误,不过没有影响,会创建一个filepath的新文件。
你看一下,你的项目下已经有个新的文件了,叫filepath,你之前传入的路径对应的文件应该是空的,因为你就没操作到你传入的文件。