我正在使用扫描仪读取包含 *、空格和字母的文本文件。两个或多个空格可以一个接一个出现。例如:
**** AAAAA* * ****
******* AAAAAA*** *
我写了以下代码:
lineTokenizer = new Scanner(s.nextLine());
int i=0;
if (lineTokenizer.hasNext()) {
//lineTokenizer.useDelimiter("\\s");
System.out.println(lineTokenizer.next());
//maze[0][i]=lineTokenizer.next();
i++;
}
lineTokenizer 不会从输入文件中读取超出 * 的内容,而不是将字符存储在迷宫数组中。你能告诉我哪里出错了吗?谢谢!