-2
我有一個數組中的迷宮板,但似乎無法弄清楚如何將其保存爲一個txt文件,然後打印出來?試圖打印出一個數組作爲文件?
String [][] board = new String [][] {
{"#","#","#"," "," ","#" ,"#","#","#"},
{"#","#"," ","#"," ","#","#"," ","#"},
{"#"," "," "," ","#"," "," "," "," "},
{"#","#","#","#","#","#","#"," ","#"},
};
System.out.println(Arrays.toString(board));
File boardFile = new File("board.txt");
PrintWriter boardPW = new PrintWriter(boardFile);
boardPW.println(board);
Scanner scan = new Scanner(boardFile);
while(scan.hasNextLine()) {
System.out.println(scan.nextLine());
}
我覺得這是完全錯誤的,但它值得一試!哈哈
'Arrays.toString(板)'不能很好與多維數組。改爲使用'Arrays.deepToString(board)'。 – Thomas
剛剛嘗試過,仍然沒有打印哈哈 – A825
[FileWriter的Java txt文件是空的]的可能重複(http://stackoverflow.com/questions/14060250/java-txt-file-from-filewriter-is-empty) – Tom