我在Java swing api中创建一个应用程序。我使用txt文件作为我的数据库进行存储,更新等。我成功完成了存储过程。但我无法更新。如果我点击我的应用程序上的更新按钮,则无法替换文件中的数据。你能告诉我如何替换文件中的数据吗?
提前致谢...
import java.io.*;
public class test {
public static void main(String args[]) {
try {
String data = null;
File file = new File("student.txt", true);
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while ((data = br.readLine()) != null) {
String[] de = data.split(" ");
if (de[0].equals("vimal")) {
data.trim();
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
答案 0 :(得分:0)
毕竟你需要关闭你的缓冲读卡器 并且在你的fileReader中需要一个“True”
import java.io.*;
public class test {
public static void main(String args[]) {
try {
String data= null;
File file=new File("student.txt");
FileReader fr =new FileReader(file,true);
BufferedReader br = new BufferedReader(fr);
while((data=br.readLine())!= null) {
String[] de = data.split(" ");
if(de[0].equals("vimal")) {
data.trim();
}
}
} catch (IOException e) {
e.printStackTrace();
}
br.close()
}
}