剛剛開始使用Java進行編程。如果我有一個數組如下存儲在一個.txt文件:將數組的字符串表示形式轉換回java中的int數組
[10, 22, 30, 55, 10, 20, 19]
如何將其轉換回一個正常的INT []數組要在代碼中使用?
我需要能夠將它直接存儲在這樣的txt文件中,以便我可以手動對其進行更改。我用BufferedReader讀取數組。我怎樣才能把讀數組放入一個int []數組?
int[] field;
try {
String line;
br = new BufferedReader(new FileReader(gameFilePath));
while((line = br.readLine()) != null) { // Read the first line and assume it is the stored array
field = line;
System.out.println("-------------------------------------------------------------------");
System.out.println(line);
}
} catch(IOException e) {
e.printStackTrace();
}
你嘗試過什麼? –
轉換它?您可能想要閱讀文件的內容。 – ChiefTwoPencils
我已經嘗試了ObjectOutputStream和ObjectInputStream,但是這些序列化數組數據 – Josh