gpt4 book ai didi

java - 扫描器正在使用 next() 扫描整行而不考虑空格

转载 作者:行者123 更新时间:2023-11-30 06:36:55 24 4
gpt4 key购买 nike

我试图将 X 和空格放入一个二维数组中,但我一直遇到一个又一个问题。我想要的只是文本表示形式为二维数组形式,但是当我调试时,我注意到一些单元格中有整行而不是一个字符的字符串!

如果您可以将二维数组想象成一个迷宫,X 是墙壁,空间是可以穿越的开放区域,那么它将帮助您理解我在做什么。我只需要每个单元格都具有正确的值:X 或 ""。

 while(scan.hasNextLine() && r < rows) {
while(scan.hasNextLine() && c < columns) {
maze[r][c]=scan.next();
c++;
}
c = 0;
r++;
}

最佳答案

如果您打算使用 hasNextLine(),那么您将需要使用 nextLine() 来检索它。如果您不关心下一行,并且真的想处理下一个 token,那么您应该使用 hasNext()next()

关于java - 扫描器正在使用 next() 扫描整行而不考虑空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4176115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com