java - 来自文件的二维字符数组
问题描述
所以我有一个像下面这样的文件,我试图用它制作一个 2d char 数组,其中每个字母都是它自己在数组中的索引。
嗯嗯嗯嗯嗯嗯嗯嗯嗯
嗯嗯嗯嗯嗯嗯嗯嗯嗯
嗯嗯嗯嗯嗯嗯嗯嗯嗯
嗯嗯嗯嗯嗯嗯嗯嗯
File playerOneBoard = new File("src/ShipPositionsPlayerOne.txt");
BufferedReader br = new BufferedReader(new FileReader(playerOneBoard));
while (test == br.read()) {
for (int i = 0; i < playerOneBoardList.length; i++) {
for (int j = 0; j < playerOneBoardList.length; j++) {
playerOneBoardList[i][j] = (char) test;
}
}
}
对于上面的代码,当我打印它时,我得到了正确的格式,但是从文件中读取的任何值都没有存储在那里,并且我得到了所有的空/空值。
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
[ , , , , , , , , , , , , , ]
解决方案
推荐阅读
- flutter - 如何更改 ButtonStyle 中 onPrimary 的不透明度?
- java - Java计算列表中的出现次数并在更新字数时从结构中删除添加/重复项
- npm - 为什么我可以使用 npm i tailwindcss@npm:@tailwindcss/postcss7-compat 而我只能使用 npm i tailwind?
- database - 使用 CodeIgniter 数据库伪造检查表中是否存在多列
- objective-c - 我可以使用目标 C 仅将患者人口统计信息发送到 PACS 系统吗?
- excel - 自动将数据从excel工作表获取到电子表格?
- python - 如何为每个类别选择最低成本值?
- pyspark - aws 胶水 pyspark 删除数组中的结构,但保留数据并保存到 dynamodb
- c# - C# 类:非静态字段、方法或属性需要对象引用
- javascript - 默认情况下如何使用javascript扩展第三个菜单及其子菜单项