我想使用文本文件制作一个生命游戏克隆来指定我的起始板,然后将完成的板以类似格式写入一个新的文本文件。例如加载这个:
登机:
bbbbw bbbb 万维网 wbwbw bwbwb
从文件中,然后输出如下内容:
登机:
bbbbw bbbb 万维网 万维网 bwbwb
为此,我创建了一个字符的二维数组 ( char[][] board
),将文件逐行读取为字符串,然后使用String.charAt()
来访问每个字符并将其存储在数组中。
之后,我使用 将 board 的每个元素(即 、board[0]
等board[1]
)转换回字符串String.valueOf()
,并将其写入第二个文件中的新行。
请告诉我,我这样做是个白痴,并且有更好的方法来遍历文件-> 字符串-> 数组-> 字符串-> 文件进程。