問題タブ [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.
java - Javaサブストリング:'文字列インデックスが範囲外です'
文字列が値をサブストリングしようとしているため、このエラーが発生していると思いnull
ます。しかし、その".length() > 0"
部分はその問題を排除しませんか?
Javaスニペットは次のとおりです。
このエラーが発生しました:
java - クイックフィックス Java エラー ArrayIndexOutOfBoundsException
解決策を見るために盲目になるだけですか?
どんな助けでも大歓迎です!ありがとう!
python - N番目のアイテムにアクセスしようとしたときに「IndexError:リストインデックスが範囲外です」とは、リストのアイテムがN未満であることを意味しますか?
出力の53行目を印刷するようにプログラムに指示しています。このエラーは、行数が少ないために印刷できないことを示していますか?
java - サイズをチェックしたり範囲外に出たりせずに、文字列の最初の n 文字を取得するにはどうすればよいですか?
Java で文字列の最初の文字を取得するには、最初n
にサイズ チェック (インラインは許容されます) を実行したり、IndexOutOfBoundsException
.
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 を削除しました
java - IndexOutOfBoundsException がスローされるのはなぜですか?
テーブルと終了ボタンのあるフレームがあります。テーブルにデータを追加したいのですが、これが正しく機能しません。最初にフレームを開いたとき、データは「Nima,Rahmani,...」のように問題ありません。フレームをもう一度開くと、テーブルに「Nima、Rahmani、...」が2回表示され、終了ボタンをクリックすると、IndexOutOfBoundsException
がスローされます。
私のフレーム:
スタックトレース:
java - JamaでこのArrayIndexOutOfBoundsエラーを修正するにはどうすればよいですか?
マトリックスにjamaライブラリを使用しています。次の行列を使用しましたが、Sを取得しようとすると、エラーが発生しました。
Sを取得しようとすると、次のエラーが発生します。
これがコードです
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)
java - Javaアプレット-ArrayIndexOutOfBoundsException(pt 2)
以前の問題を修正しました。しかし、タイルマップ上で... 9タイルを右に移動しようとすると、9番目のタイルに移動しようとすると、次のエラーが発生します。
コードは次のとおりです:http://www.so.pastebin.com/hYkpQf13
私は多くの解決策を試しましたが、すべて失敗しました。
java - Java および Hibernate での ArrayIndexOutOfBoundsException
Hibernate を使用していますが、例外 ArrayIndexOutOfBoundsException が発生しました。考えられる原因は何ですか?