问题标签 [nosuchelementexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从 Java 中的文本文件中读取数据网格?
当我说网格时,我的意思是多维数组。我想要这个,因为我正在制作一个 2D 游戏,并且我希望能够从数据文本文件中加载关卡。比方说,例如,我有这个 2D 数组level[3][3
]。一个简单的 3x3 地图。我还有一个文本文件,内容如下:
在 c++ 中,我可以简单地执行以下操作:
这会将文本文件的所有内容相应地放入数组中。但是我不知道如何在java中做到这一点。是否有任何等价物可以将数据相应地放入数组中?我已经知道扫描仪类,但我不知道如何使用它。我已经搜索了谷歌,无济于事。它没有太多解释。请帮忙!具体来说,我想知道如何扫描文件并将它读取的任何 int 放入数组中的适当位置。
我当前的代码是这样的,但是,它抛出了 NoSuchElementException:
其中 inputmap 是文件,map[][]
是地图上每个图块的数据网格,并且宽度和高度在构造函数中预先指定。
java - 我的 java.util.Scanner 不起作用
我的代码收到此错误:
我的代码是:
怎么了?
java - 扫描仪文本文件
我正在为一个程序编写代码,该程序从文本文件中获取单词并将它们按字母顺序排列,但我似乎无法让扫描仪工作?
java - 如何定位列表元素(Selenium)?
我有以下列表:
我尝试了以下方法来打印第一项:
但是,我得到了: NoSuchElementException ...我可以使用 cssSelector 但我没有 ul 的 id
java - 扫描仪未检测到空行且计数器不准确
这应该是一个非常基本的程序,但我是 Java 新手。我希望能够使用 Scanner 将多个字符串输入到控制台中来检测它们。到目前为止,我已经能够正确输入部分,我希望程序以这样一种方式运行,即在输入空白而不是字符串时显示结果。奇怪的是,当我点击两次 return 时,我只能得到结果,但是,当有超过 4 个输入点击 return 一次时。我的计数器应该计算输入的“课程”数量并将它们显示在结果中,但它给出的读数不准确。
java - String.nextLine() Java - 崩溃
我仍然对 String parts = input.nextLine(); 这一行有疑问。它不断崩溃,如果我删除“Line”,那很好,但我想读取包括空格在内的整个字符串并存储它。假设我之前已经声明了所有变量和数组。
java - 具有泛型返回的方法中的类型不匹配错误(为什么我必须在此方法中对泛型类型进行强制转换,而不是在类似的方法中?)
我从需要通用返回类型的方法中收到以下错误:
我可以通过将对象转换为泛型类型参数来消除错误,但我不明白为什么我需要在这个特定的方法中执行此操作,而不是在我在其他类的其他地方编写的其他类似方法中。
项目的基本结构是这样的:
用于不安全网页的基类 Page
用于所有安全网页的基类 SecuredPage
今天早些时候我有一个类似的问题,在 Stack Overflow 社区的帮助下得到了解决:Bound mismatch error and java generic method。
我现在用类似的方法遇到了另一个问题。
带有构建页面的辅助方法的基本页面类是这样的:
SecuredPage 类如下:
这是我试图从 SecuredPage 中实现的方法——我希望能够有一个方法,该方法将返回两种类型的页面,这些页面是在我的 Web 应用程序中打开方法中的链接所产生的:
PageTypeOne 和 PageTypeTwo 都扩展 SecuredPage:
我的 LoginPage 类中有一个类似的方法,如果有人尝试使用无效凭据登录,则返回 LoginPage;如果他们使用有效凭据登录,则返回 HomePage(扩展 SecuredPage)。我没有用那种方法得到这个错误。我的 Page 类中的constructPage 方法也没有出现错误,所以我真的不明白为什么我在 SecuredPage 中的 loadContext 方法出现此错误:
java - Java 文本文件无法读取
我正在尝试读取一个文本文件并创建一个对象数组。我不断收到以下错误...
它没有读取字段,我已经尝试了我能想到的一切来修复它。这是代码。任何意见,将不胜感激。谢谢!
java - Java:java.util.NoSuchElementException:找不到行
我有一个问题,不知道该怎么办。这是一个例外:
这就是我的代码:
java - 调用 .next() 方法时扫描仪 NoSuchElementException
在 Java 中,我得到了这个异常:
从此Java代码:
抛出异常
System.out.println(file.next().charAt(counter));
异常是什么意思?