1
3
您提到要放入2D字符数组,因此可能希望忽略位置>15 :
|
2
2
既然你只对十六进制字符感兴趣
但您可能需要处理错误条件,以确保它是防弹的。
这将消除 全部的 这遵循了稳健性原则“对你接受的东西要自由,对你生产的东西要具体”。 您可能还需要重新考虑从文件输入创建数组列表,然后从中构造二维数组的方法。在我看来,你可以直接用(伪代码)创建2D数组:
并将其直接添加到数组中(如果有效)。在添加之前,它会检查以确保您尚未填充拼图,并且在处理完所有字符后,它会进行检查以确保 整体 谜题被填满了。 |
3
1
或者,您可以在阅读Java 8中的内容时进行修剪
|