程式碼:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author User
*/
public class ReadTxtFile {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
// TODO code application logic here
System.out.println("要讀取的檔案名稱(路徑)");
System.out.print("->");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
FileReader fr=new FileReader(str);
System.out.println("\n以下是文字檔"+str+"的內容:");
int ch;
while((ch=fr.read())!=-1)
System.out.print((char)ch);
fr.close();
}
}
應該是要改程式碼..但是??
謝謝各位大大
解答:
就是要打絕對路徑~如果像我一樣容易迷路的人 可以加入 System.out.println(System.getProperty("user.dir"));
這句找到絕對路徑在哪裡(我這裡txt檔因為已經跟JAVA檔放在一起..所以基本上會在同一個地方)
真不知道是在「但是」什麼~~~有做其它的努力嘛?
這樣的問題找一下就知道了吧。
還有啊,你不要再將編輯器當標題來問了
java就java。搞的好像很複雜