簡體   English   中英

使用非活動Java類從文本文件讀取特定的字符串

[英]Reading specific String from text file using non-activity Java Class

我有一個文本文件,它有-

packagename:com.hello

我有非活動Java類,該類必須讀取此文本文件以獲取com.hello並以Log或Toast Message的形式輸出。 我正在用Eclipse在Android中進行編程。 我有兩個問題。

1)我需要在哪里放置此文本文件,是指它的位置,以便我的JAva類可以讀取它。

2)由於我的JAva類是非活動類,因此openFileInput無法工作,因為它需要上下文,並且我無法獲取上下文。

FileInputStream in = openFileInput("filename.txt");

有什么辦法嗎? 提前致謝 :)

1)您可以將其放置在包裝內的任何位置; 只要確保您提供正確的路徑即可。
2)請參閱: 如何在Android中讀取文本文件?

1)我需要在哪里放置此文本文件,是指它的位置,以便我的JAva類可以讀取它。

只要在任何地方,只要告訴您的應用程序文件的正確路徑即可。

2)由於我的JAva類是非活動類,因此openFileInput無法工作,因為它需要上下文,並且我無法獲取上下文。

只需用Java讀取文件!!!

FileInputStream fis = new FileInputStream(new File("path/to/your/file.txt"));

筆記:

  • 您必須拋出或捕獲FileNotFoundException
  • 記得完成后關閉流!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM