2015-06-11 83 views
-3

我有一個litlle問題,我有一個空白的主類,而事情是我想知道如何讀取位於主包的外部.txt文件.java(testes包中有main.java和LerDaqui.txt),我想知道如何從LerDaqui.txt讀取並打印main.java中的內容。讀取main.class上的外部txt文件

非常感謝

BTW我沒有嘗試這樣做,但這是如此簡單,這是唯一要問什麼......無論哪種方式爲一些人不罵我懶,諸如此類Ø東西我至少得到這個代碼..

包睾丸;

import java.io. *;

公共類主要{

public static void main(String[] args) throws IOException { 
    InputStream in = Main.class.getClassLoader().getResourceAsStream("testes/LerDaqui.txt"); 
    String everything = "nao leu"; 
    BufferedReader br = new BufferedReader(new FileReader("testes/LerDaqui.txt")); 
    try { 
     StringBuilder sb = new StringBuilder(); 
     String line = br.readLine(); 

     while (line != null) { 
      sb.append(line); 
      sb.append(System.lineSeparator()); 
      line = br.readLine(); 
     } 
     everything = sb.toString(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } finally { 
     br.close(); 
    } 
    System.out.println(everything); 
} 

}

,但是這給了我FileNotFound異常.....

+0

你google了嗎? – Babel

+1

我用Google搜索它,他們給這個鏈接 http://stackoverflow.com/questions/3844307/how-to-read-text-file-from-relative-path-in-a-project – Babel

+0

顯示一些努力,你已經嘗試了什麼。沒有人會爲你做你的功課 –

回答

0

你在的FileReader提到的道路是錯誤的...如果文件是在你的Java程序存在於同一個文件夾中,那麼路徑將是... 並告訴我你是否使用輸入流它不是必要的... BufferedReader br = new BufferedReader(new FileReader(「 LerDaqui。文本」));

+0

評論是不適用於擴展的討論;這個對話已經[轉移到聊天](http://chat.stackoverflow.com/rooms/80292/discussion-on-answer-by-vaibhav-g-reading-an-external-txt-file-on-main-類)。 – Taryn