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