问题标签 [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.

0 投票
1 回答
382 浏览

java - NoSuchElementException 错误

我正在尝试查看字符串中的下一个标记是否等效于映射键,并将消息添加到数组列表中。

错误信息

0 投票
0 回答
37 浏览

java - Java.util.NoSuchElementException 仅在方法内

一个简单的基于控制台的输入输出系统,用于虚构的鱼类喂养模型。我正在接受用户的输入并创建一个概述相关信息的二维数组。

我对我的一种方法有疑问,即这个:

在控制台打印间隔长度提示后,我立即收到错误消息:

不太清楚为什么会发生此错误,因为当我提示用户提供其他信息时使用相同的语法并且没有任何问题(这是在进入循环之前)。有人有想法吗?

这是供参考的整个文件。


}

编辑:我很困惑,因为在方法范围之外的相同语法中没有错误,只发生在方法内部。这是一个情境错误,我理解搜索的重点。

0 投票
1 回答
1953 浏览

java - 如何删除第一个元素并使第二个元素立即成为 java.util.NavigableSet 中的第一个元素?

我有一组对象:

然后当我在另一堂课上这样做时:

它说它有一个异常(在第二行):

线程“主”java.util.NoSuchElementException 中的异常

我要做的就是取出这个集合中的第一个元素,使第二个元素成为第一个,第三个成为第二个,依此类推。我怎么做?

任何回应将不胜感激。

0 投票
1 回答
1613 浏览

java - 线程“main”中的异常 java.util.NoSuchElementException 错误

我在执行以下任务时遇到问题:

“编写一个程序,以月日年(8 23 2000)的形式接受任何两个日期,用空格分隔,并计算两个日期之间经过的总天数,包括开始天和结束天。记住闰年是可被 4 整除的年份,但必须能被 400 整除的百年年除外,例如 1600 或 2000(1800 不是闰年)。您可以使用任何键入的日期(或存储的日期)来测试您的程序在文件中),但它最终必须使用下面显示的数据运行。屏幕上的系统输出是可以接受的。”

到目前为止,我有这段代码,它可以编译:

我遇到的问题是数据文件中日期的输出不正确。我输入这两个日期7 4 17761 1 1987得到723795而不是正确答案76882。我输入的任何其他日期,它们也是不正确的。

这也是我得到的错误。

您输入的日期之间的总天数为:723795
线程“main”中的异常 java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner. java:1485)
在 java.util.Scanner.nextInt(Scanner.java:2117)
在 java.util.Scanner.nextInt(Scanner.java:2076)
在 Project3.main(Project3.java:15)

数据文件:

请,非常感谢任何帮助!

0 投票
3 回答
8171 浏览

java - LinkedList : Collections.max() 抛出 NoSuchElementException

我没有LinkedList通过任何方式(如扫描仪或其他方法)来迭代,我正在使用Collections.max()LinkedList.

我在 Stack Overflow 上读到这个异常是由于迭代器或扫描器或标记器而引发的,但我没有使用它们。

0 投票
2 回答
110 浏览

java - 继承没有这样的元素?

我寻找了一个类似的问题,但无法真正将任何解决方案应用于我的问题。我正在测试一个程序的代码,该程序应该从文件中读取有关汽车购买的信息,但是在我的 TestDrive 类中它一直给出这个错误

这是我到目前为止所拥有的:

车类:

日期类:

售车类:

试驾类:

这是它正在读取的文件:

0 投票
2 回答
1573 浏览

java - java.util.NoSuchElementException:找不到行*

我不断收到此错误 java.util.NoSuchElementException使用此方法时未找到行

我这里有主要代码:

我通过了调试器,它实际上是整个文件,然后在完成时给我一个错误。

0 投票
3 回答
6027 浏览

c# - 将 Selenium 与 C# 一起使用时出现“没有这样的元素”异常

我的网络项目“CalculatorWeb”中有一个网页,我在其中放置了一个 ID 为“txtNum1”的文本框</p>

没什么特别的,所以页面加载如下

网页预览

现在我为我的项目“Calculator.Specs”创建了一个功能文件“BrowserTest1.feature”。代码如下

然后我为单元测试实现编写一个文件 BrowserTest.cs

据我所知,我确实拥有 Visual Studio IDE 到 SpecFlow/Selenium 集成所需的所有参考资料

参考资料部分

当我运行单元测试时,网页加载正常,但是当我尝试查找 ID 为“txtNum1”的元素时,即使页面上确实存在具有该 ID 的文本框,我也会遇到失败的测试

异常消息

异常详情如下所示

异常详情

任何人都可以指出我缺少什么以使 Selenium 在页面上找到 ID 为“txtNum1”的文本框的正确方向</p>

0 投票
0 回答
1363 浏览

java - 即使元素存在,Selenium WebDriver 也会抛出 NoSuchElementException(使用 Firebug/FirePath 验证)

我在 Selenium WebDriver 中使用此代码来提取非 Ajax 网页上某个元素的值。

如果我在 (1) 处有断点,请打开 Firebug 并插入 XPath,找到该元素,但是当我运行它时,我在 3 和 4 处都得到 NoSuchElementException(如果我在那里设置断点,再次使用 FirePath,元素被发现为预期的)。

如果等待,我尝试了不同的类型,例如上面的 1 和 2,一次一个以及同时两个,总是具有相同的结果。

超时设置为 30 秒/30 000 毫秒。

我读过两个类似的问题

但是那里的答案不适用于我的情况(因为我已经验证了 FirePath 中的元素)。

bl**dy 元素在那里,为什么 Selenium 找不到它?

XPath

HTML

0 投票
2 回答
146 浏览

java - 复制列表 with "addAll" method NoSuchElementException

I think I have a problem in my code, but I can't find why. When I'm using chemin.next() its working fine. But when I do new_chemin.addAll(chemin.next()); I have a NoSu

I think I have a problem in my code, but I can't find why. When I'm using chemin.next() its working fine. But when I do new_chemin.addAll(chemin.next()); I have a NoSuchElementException


Please read on NoSuchElementException.

Well your problem is

encapsulate it by : (Note your element is changing here)

If you want to keep the element same :