問題タブ [indexoutofboundsexception]

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 投票する
13 に答える
330322 参照

java - Javaサブストリング:'文字列インデックスが範囲外です'

文字列が値をサブストリングしようとしているため、このエラーが発生していると思いnullます。しかし、その".length() > 0"部分はその問題を排除しませんか?

Javaスニペットは次のとおりです。

このエラーが発生しました:

0 投票する
2 に答える
1261 参照

java - クイックフィックス Java エラー ArrayIndexOutOfBoundsException

解決策を見るために盲目になるだけですか?

どんな助けでも大歓迎です!ありがとう!

0 投票する
8 に答える
636626 参照

python - N番目のアイテムにアクセスしようとしたときに「IndexError:リストインデックスが範囲外です」とは、リストのアイテムがN未満であることを意味しますか?

出力の53行目を印刷するようにプログラムに指示しています。このエラーは、行数が少ないために印刷できないことを示していますか?

0 投票する
7 に答える
308437 参照

java - サイズをチェックしたり範囲外に出たりせずに、文字列の最初の n 文字を取得するにはどうすればよいですか?

Java で文字列の最初の文字を取得するには、最初nにサイズ チェック (インラインは許容されます) を実行したり、IndexOutOfBoundsException.

0 投票する
10 に答える
14540 参照

java - ArrayIndexOutOfBoundsException がキャッチされず、無視されない

ArrayIndexOutOfBoundsException エラーをキャッチして無視したい (基本的に、これは私が制御できるものではないため、プログラムを動かし続ける必要があります)。

ただし、私の try/catch ペアは例外をキャッチして無視しているようには見えません。うまくいけば、私が間違っていることを選択できます。

この行で例外が発生します

content = extractor.getTextFromPage(ページ);

これが私のコードです:

スレッド「メイン」の例外 java.lang.ArrayIndexOutOfBoundsException: 無効なインデックス: 02 com.lowagie.text.pdf.CMapAwareDocumentFont.decodeSingleCID (不明なソース) com.lowagie.text.pdf.CMapAwareDocumentFont.decode (不明なソース) で com .lowagie.text.pdf.parser.PdfContentStreamProcessor.decode (不明なソース) com.lowagie.text.pdf.parser.PdfContentStreamProcessor.displayPdfString (不明なソース) com.lowagie.text.pdf.parser.PdfContentStreamProcessor$ShowText.invoke (不明なソース) com.lowagie.text.pdf.parser.PdfContentStreamProcessor.invokeOperator (不明なソース) com.lowagie.text.pdf.parser.PdfContentStreamProcessor.processContent (不明なソース) com.lowagie.text.pdf.parser com.pdfextractor.main.Extractor.main(Extractor.java:64) の .PdfTextExtractor.getTextFromPage(不明なソース)

編集: for ループ内に try/catch を配置し
、スタック トレースを追加して
index=1 を削除しました

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

java - IndexOutOfBoundsException がスローされるのはなぜですか?

テーブルと終了ボタンのあるフレームがあります。テーブルにデータを追加したいのですが、これが正しく機能しません。最初にフレームを開いたとき、データは「Nima,Rahmani,...」のように問題ありません。フレームをもう一度開くと、テーブルに「Nima、Rahmani、...」が2回表示され、終了ボタンをクリックすると、IndexOutOfBoundsExceptionがスローされます。

私のフレーム:

スタックトレース:

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

java - JamaでこのArrayIndexOutOfBoundsエラーを修正するにはどうすればよいですか?

マトリックスにjamaライブラリを使用しています。次の行列を使用しましたが、Sを取得しようとすると、エラーが発生しました。

Sを取得しようとすると、次のエラーが発生します。

これがコードです

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

java - Java アプレット - ArrayIndexOutOfBoundsException

わかりましたので、ArrayIndexOutofBoundsException を取得しています。どうしてか分かりません。

これが私のコードです:

問題は、赤レンガに行くときboard[2][2]です... 私はそこに行きます。それから私は上に行きます...そして私は下に戻ろうとしますが、そのエラーがポップアップします。また、右の 8 マスに移動すると、そのエラーも発生します。

また、私の 2D マップが 4 つの正方形に分割されているふりをします...正方形の 1 つは左上です...他の場所に移動すると...そのエラーが発生します。

私は何を間違っていますか?ありがとう。

追記:犯人発見!キーを押すと、lastX と lastY が更新されます。しかし、この配列を範囲外に修正する方法がまだわかりません! :(

エラーは次のとおりです。 Exception in thread "AWT-EventQueue-1" java.lang.ArrayIndexOutOfBoundsException: 8 at tileGen.blocked(tileGen.java:111) at tileGen.paint(tileGen.java:86) at tileGen.update(tileGen.java:92) at sun.awt.RepaintArea.updateComponent(RepaintArea.java:239) at sun.awt.RepaintArea.paint(RepaintArea.java:216) at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:306) at java.awt.Component.dispatchEventImpl(Component.java:4706) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre ad.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

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

java - Javaアプレット-ArrayIndexOutOfBoundsException(pt 2)

以前の問題を修正しました。しかし、タイルマップ上で... 9タイルを右に移動しようとすると、9番目のタイルに移動しようとすると、次のエラーが発生します。

コードは次のとおりです:http://www.so.pastebin.com/hYkpQf13

私は多くの解決策を試しましたが、すべて失敗しました。

0 投票する
4 に答える
7156 参照

java - Java および Hibernate での ArrayIndexOutOfBoundsException

Hibernate を使用していますが、例外 ArrayIndexOutOfBoundsException が発生しました。考えられる原因は何ですか?