0
我需要讀取一個文件的格式如下:Java:讀取文件並將其數據存儲在ArrayList中?
[user1, user2, user3]
然後我需要將其存儲在一個ArrayList。 我對您的幫助和抱歉,我的英語不好:)
我需要讀取一個文件的格式如下:Java:讀取文件並將其數據存儲在ArrayList中?
[user1, user2, user3]
然後我需要將其存儲在一個ArrayList。 我對您的幫助和抱歉,我的英語不好:)
好球員讀取文件等..
由於不知道,我寫了一些代碼,我得到這個:
public static String getGroups(int index) {
try {
for (int i = 0; i < countLines(); i++) {
String[] content = new String[countLines()];
File file = new File(getIndexValues(i, 1));
try {
FileReader reader = new FileReader(file);
char[] chars = new char[(int) file.length()];
reader.read(chars);
content[i] = new String(chars);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
return content[index];
}
} catch (IOException ex) {
Logger.getLogger(Utils.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
它返回我想要的文件中的所有內容。我有一個文件列表,所以如果我輸入getGroups(0)它將採取索引文件的第一行,並會尋找它的路徑來加載它。
現在,我怎樣才能把輸出放入ArrayList? 我需要將它加載到JList中。
http://stackoverflow.com/questions/2788080/reading-a-text-file-in-java – DHerls 2015-02-23 15:56:50
嗨,歡迎來到SO!我建議你在詢問之前抓取網頁。你可以只用谷歌「java逐行閱讀文件」等等。有很多教程+ API文檔可以學習如何使用它。現在,你的問題有點廣泛地回答了(你有什麼困難?什麼沒有工作?等等)。 – 2015-02-23 15:58:04
我搜索,但無法使其工作。 該文件具有ArrayList格式。我只需要獲取文件的所有內容並將其加載到ArrayList中。 我的想法是有一個像getUsers(字符串文件)的方法,當被調用時,返回一個ArrayList與所有的用戶。那可能嗎? – TheL0w3R 2015-02-23 16:01:17