我有一個看起來像43 78 63 73 99 ....
的.txt文件,即 所有的值都由空格分隔。 我想把它們中的每一個都加入到一個數組中,這樣 a[0]=43
a[1]='78
a[2]=63
等等。 我該如何在Java中執行此操作..請解釋將txt文件的內容存儲在數組中
-4
A
回答
0
將文件讀入字符串。然後將空間中的字符串溢出到字符串數組中。
0
使用文件讀取器讀取值
例如,
Scanner sc = new Scanner(new File("yourFile.txt"));
然後,您從文件中讀取所有整數,並將它們放入整數數組中。
0
嗯,我會用文本文件存儲到一個字符串做到這一點。 (只要它不太大)然後我會使用.split(「」)將它存儲到一個數組中。
像這樣:
String contents = "12 32 53 23 36 43";
//pretend this reads from file
String[] a = contents.split(" ");
現在陣 'A' 應該存儲在其中的所有值。如果你想讓數組成爲一個int,你可以使用一個int數組,並使用Integer.toString()來轉換數據類型。
0
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class readTextToIntArray {
public static void main(String... args) throws IOException {
BufferedReader reader=new BufferedReader(new FileReader("/Users/GoForce5500/Documents/num.txt"));
String content;
List<String> contentList=new ArrayList<String>();
while((content=reader.readLine())!=null){
for(String column:content.split(" ")) {
contentList.add(column);
}
}
int[] result=new int[contentList.size()];
for(int x=0;x<contentList.size();x++){
result[x]=Integer.parseInt(contentList.get(x));
}
}
}
您可以使用它。
+0
幫助初學者時,通常最好提供解釋,而不是隻發佈編譯的代碼。 – Signal
相關問題
- 1. 讀取txt文件內容並存儲在數組中
- 2. 將數組逐行存儲到txt文件中PHP
- 3. 我試圖從input.txt文件讀取內容,將它們存儲在二維數組中,打印數組內容
- 4. 存儲txt文件
- 5. 將文件內容(二進制數據)存儲在plone.app.registry中
- 6. 在DB中存儲文件內容
- 7. 如何將我輸入到txt文件中的數據存儲到數組中?
- 8. 將文本存儲在Python中的txt文件中
- 9. 將文件存儲在內存中
- 10. 從文本文件中讀取內容,並將其存儲到一個數組
- 11. 硒..提取數據,然後將其存儲在txt文件中
- 12. 在內部存儲器中保存txt文件中的整數值
- 13. QT解析CSV文件的內容並將其存儲到結構數組中
- 14. 獲取文本框的內容,從中創建一個.txt文件並將其存儲到數據庫中
- 15. 將.load html文件的內容存儲在變量中
- 16. 在android中存儲.txt文件
- 17. 如何從PDF文件中獲取內容並將其存儲在txt文件中
- 18. 將內容存儲在數組中並顯示
- 19. 如何將url的內容保存到.txt文件?
- 20. 在C++中將文件內容存儲到變量中
- 21. 如何將數據從txt文件存儲到2d數組java中?
- 22. 將JTable的內容存儲到文本文件中
- 23. 返回.txt文件內容
- 24. 與.txt文件內容
- 25. 以txt文件內容C#
- 26. 閱讀Rhomobile中的txt文件內容
- 27. 上傳.txt文件並將內容插入到數據庫中
- 28. 正確地按行存儲文件內容並稍後打印數組內容
- 29. 如何將整數從.txt文件保存到數組中?
- 30. 將數據存儲在包含數組的文件中在頭文件中
純粹的代碼寫入請求在堆棧溢出上偏離主題 - 我們期望 這裏的問題與*特定的*編程問題有關 - 但我們 會很高興地幫助您自己編寫它!告訴我們 [你試過的東西](http://stackoverflow.com/help/how-to-ask),以及你卡在哪裏。 這也將幫助我們更好地回答你的問題。 –