對於作業,我們必須讀取包含地圖的txt文件。有了地圖,我們應該讀取它的內容並將它們放入一個二維數組中。Java:將txt文件讀入二維數組
我已經設法將文件讀入一維String ArrayList,但我遇到的問題是將它轉換爲二維char數組。
這是我迄今爲止在構造函數中:
try{
Scanner file=new Scanner (new File(filename));
while(file.hasNextLine()){
ArrayList<String> lines= new ArrayList<String>();
String line= file.nextLine();
lines.add(line);
map=new char[lines.size()][];
}
}
catch (IOException e){
System.out.println("IOException");
}
當我打印出來的lines.size()它打印出1,但是當我看一下這個文件有10
提前致謝。