我是Java新手,正在開發GUI。我面臨的問題是我無法在文件處理中使用「readLine()」函數。智能感知不能識別這種特定的方法,但我看到了這種方法完美運行的代碼。下面粘貼了我的代碼。readLine()函數在Java中不工作
try
{
Index ind= new Index();
File file1 = new File(ind.path);
File file2 = new File(file1.getAbsolutePath() + ".tmp");
FileWriter fw1 =new FileWriter(file1,true);
BufferedWriter bf1 = new BufferedWriter(fw1);
BufferedWriter bf2 = new BufferedWriter(new FileWriter(file2));
String line= null;
while((line = bf1.readLine()) != null)
{
String tline = line.trim();
if(tline.contains(inputVal))
{
continue;
}
else
{
bf2.write(line);
}
}
希望得到更好的迴應。
BufferedWriter是用來寫的,你必須改用BufferedReader! – mauretto