問題タブ [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 は内部メソッドのみ

架空の魚の餌付けモデル用の単純なコンソール ベースの入出力システム。ユーザーからの入力を取得し、関連情報の概要を示す 2 次元配列を作成しています。

私の方法の1つ、つまりこれに問題があります:

コンソールが間隔の長さのプロンプトを出力した直後にエラーが表示されます。

ユーザーに他の情報の入力を求めるときに同じ構文を使用し、何も問題が発生しないため、このエラーが発生する理由がよくわかりません(これはループに入る前です)。誰にもアイデアがありますか?

参照用のファイル全体は次のとおりです。


}

編集:メソッドスコープ外の同じ構文にはエラーがなく、メソッド内でのみ発生するため、混乱しています。これは状況的なエラーです。検索のポイントは理解しています。

0 投票する
1 に答える
1953 参照

java - java.util.NavigableSetで最初の要素を削除し、2番目の要素をすぐに最初の要素にする方法は?

私はオブジェクトのセットを持っています:

そして、他のクラスでこれを行うと:

それは例外があると言います(その2行目):

スレッド「メイン」での例外 java.util.NoSuchElementException

私がやりたいことは、このセットの最初の要素を取り出し、2 番目の要素を 1 番目にし、3 番目を 2 番目にするということです。それ、どうやったら出来るの?

どんな反応も高く評価されます。

0 投票する
1 に答える
1613 参照

java - スレッド「メイン」での例外 java.util.NoSuchElementException エラー

次の割り当てに問題があります。

「スペースで区切られた月日年 (8 23 2000) の形式で任意の 2 つの日付を受け入れ、開始日と終了日を含めて 2 つの日付の間に経過した合計日数を計算するプログラムを作成してください。覚えておいてください。その閏年は 4 で割り切れる年ですが、1600 年や 2000 年 (1800 年は閏年ではありません) のように 400 で割り切れなければならない 100 周年を除きます。ただし、最終的には以下に示すデータで実行する必要があります。画面上のシステム出力は許容されます。"

これまでのところ、このコードがあり、コンパイルされます。

私が抱えている問題は、データ ファイルの日付の出力が正しくないことです。この 2 つの日付を入力する7 4 1776と、正解の代わりに1 1 1987と が得られます。入力した他の日付も正しくありません。72379576882

これは私が得るエラーでもあります。

入力した日付間の合計日数は次のとおりです: 723795
スレッド「メイン」での例外 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 投票する
2 に答える
1573 参照

java - java.util.NoSuchElementException: 行が見つかりません*

このメソッドを使用すると、このエラーが発生し続けます java.util.NoSuchElementExceptionNo line found

ここにメインコードがあります:

デバッガーを使用すると、文字通りファイル全体が処理され、終了時にエラーが表示されます。

0 投票する
3 に答える
6027 参照

c# - C# で Selenium を使用する場合の「そのような要素はありません」という例外

Web プロジェクト「CalculatorWeb」に、ID「txtNum1」のテキスト ボックスを 1 つ配置した Web ページがあります。</p>

派手なものは何もないので、ページは以下のように読み込まれます

Web ページのプレビュー

ここで、機能ファイル「BrowserTest1.feature」をプロジェクト「Calculator.Specs」に作成しました。コードは次のとおりです

次に、ユニット テストの実装用にファイル BrowserTest.cs をコーディングします。

私の知る限り、Visual Studio IDE から SpecFlow/Selenium への統合に必要な参照はすべて揃っています。

参考文献セクション

単体テストを実行すると、Web ページは正常に読み込まれますが、ID が「txtNum1」のテキスト ボックスがページに存在するにもかかわらず、ID が「txtNum1」の要素を見つけようとすると、テストに失敗します。

例外メッセージ

例外の詳細は次のように表示されます

例外の詳細

IDが「txtNum1」のページでSeleniumがテキストボックスを見つけられるようにするために何が欠けているかについて、誰かが私を正しい方向に向けることができますか</p>