我有一個文本文件,如"01/01/2011,14.25" "02/01/2011,16.78"
和更多rows.I想讀取和存儲在數組第一列作爲字符串(稍後將繪製在x ax)第二列爲double.Columns分隔符可以是逗號,分號,空格或製表符。我已經能夠使用FileReader和BufferedReader讀取單列文本文件,但不知道如何處理,如果我有兩列或更多列。使用Java和NetBeans.Thanks!Java讀取文本文件2列並存儲在數組中
0
A
回答
1
1使用BufferedReader
readLine()
方法/
2分割字符串通過您的分隔符閱讀整個行和具有字符串數組
例如
String str = "01/01/2011,14.25";
String arr[] = str.split(",");
//arr[0]; will hold date part and arr[1] will hold double part you can parst it to double using Double.parseDouble(string);
1
使用緩衝讀者閱讀每一條線,然後做到這一點:
HashMap<String, Double> values = new HashMap<String, Double>;
// read the line here
String line = ...;
String strings[] = line.split(",");
values.put(strings[0], Double.valueOf(strings[1]);
相關問題
- 1. Java讀取文本文件並將其存儲爲數組
- 2. 讀取.txt文件並存儲在二維char數組中java
- 3. 讀取外部文本文件並存儲到數組中
- 4. 讀取文件並存儲到數組
- 5. 讀取文本文件按列並在列表存儲在python
- 6. Java - 讀取並存儲在數組中
- 7. Java存儲文件中的布爾數組並快速讀取
- 8. 如何讀取文本文件並將數據存儲在數組中
- 9. 從文本文件中讀取字符並存儲在二維數組中
- 10. 從文本文件中讀取整數並存儲到數組中
- 11. 從文件中讀取並存儲在數組中
- 12. 從文件中讀取並存儲在不同的數組中
- 13. 逐行讀取文本文件並在數組中存儲對象
- 14. 讀取文本文件並將其存儲在數組中(Android開發)
- 15. Java:讀取文件並將其數據存儲在ArrayList中?
- 16. 從文本文件讀取並將內容存儲到列表中Java
- 17. 讀取CSV文件並保存在2維數組中
- 18. 文件讀取並將其存儲在數組中spark
- 19. 從xml文件讀取內容並存儲在數組中
- 20. 讀取txt文件內容並存儲在數組中
- 21. 從文本文件中讀取和二維數組存儲
- 22. 從文件讀取Java並將整數存儲在兩個數組中
- 23. 存儲和讀取聊天在文本文件中的Java
- 24. 逐行讀取文本文件並存儲在類中?
- 25. 從文件中讀取並存儲在char數組中具有讀取功能
- 26. 從txt文件讀取整數並存儲到數組中
- 27. 讀取存儲在文本文件中的元組
- 28. 從文本文件中讀取內容,並將其存儲到一個數組
- 29. 讀取文件中的文本和存儲在陣列2D
- 30. Android從資產中讀取文件並存儲在數組列表中
@Jigar和@弗拉基米爾,我相信我沒有寫correctly.My文件看起來像01/01/2011,14.25 2月1日/ 2011,16.78 03/01/2011,15.25它是一個用逗號分隔列的矩陣。第一列是日期第二個是double值。文件行數是(text.length)。我想將這些數據存儲在一個二維數組[i] [y]中。 – 2011-02-02 10:02:40