問題タブ [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 - SWTアプリケーションのcom.ibm.icu.text.BreakDictionary.mainのArrayIndexOutOfBoundsException
私は得ています
EclipseでSWTプログラムを実行/デバッグするとき。これを引き起こしているのは何ですか?の1行目にブレークポイントを設定すると、main()
その時点まで実行されていないように見えます。
アップデート
テンプレートからアプリケーションウィンドウを作成した新しいSWTプロジェクトでも、変更を加えなくても、エラーは発生します...
コードを確認したい場合は、http://pastie.org/3547493(Google Window Builder Proプラグインを使用してEclipseから生成されたもの)
java - エラーメッセージを理解するのに助けが必要です
プログラムで結果を表示しようとすると、次のエラー メッセージが表示されます。
私のコードが正しいことはほぼ確実です。私のプログラムは、結果を表示することを除いて、想定されるすべてのことを行います。「メイン」 java.lang.ArrayIndexOutOfBoundsException: 0 は、私を混乱させる部分です。
AddressBookIO.java と AddressBookEntryApp のコードは次のとおりです。
と
java - ArrayList.add が ArrayIndexOutOfBoundsException をスローする
オブジェクトを ArrayList に追加しようとしていますが、ArrayIndexOutOfBoundsException をスローしています。以下はコードです。
そして例外は
しかし、ArrayList.add の署名によると、この例外はスローされません。助けてください。
android - 説明が必要
これは、プログラミング中に私に起こった最も奇妙なことです。はい、私はプログラミングのプロではありませんが、学習しながら学んでいます。サーバーと通信するアプリ、メインスレッドのソケット、読み取りは別のクラスとスレッドで行われ、asynctask を使用して別のクラスで書き込みが行われます。
問題は LocationManager です。サーバーと通信し、コマンドの書き込み/読み取りを問題なく行うことができました。LocationManager とそのリスナーを実装しました。
次に、テキストビューを locatinChanged の新しい座標で更新するメソッドの実装に進みました。ここまでは順調ですね。問題は、Eclipse でエミュレーター コントロールを使用して座標を送信すると、アプリが stringOutOfBoundsException でクラッシュしたことです (私は 3 年間プログラムしてきましたが、これを見たことがありません)。私はそれをステップスルーしたコードなどを見ました。スタックトレース、logcat、コンソールなど、考えられるあらゆる場所を読みましたが、どこにも行きませんでした。最終的に次のようなリーダースレッドに移動するまで:
変数 i は、サーバーが送信したものに応じて if ステートメントに含まれていますが、この問題とは関係がないため、それを切り取りました。
問題は、おかしなキャッチです。catch が IOException の場合、アプリはクラッシュします。運が悪かったので、これを Exception に変更し、 e.message を出力してエラーをキャッチし、その原因を確認しました。問題は、この変更で修正されたことです。IOException を単純な Exception に切り替えると、このような問題をどのように修正できますか?
IOException の場合と同様に、プログラムは「エラーをキャッチするつもりはありませんが、エラーはありません」と言いますが、例外を使用すると、「まあ、キャッチできるので続行します」と表示されます。
私のアプリは動作していますが、これを理解できません。なぜ、どのようにこれが起こるのですか?
java - IndexOutofBoundException なぜ?
小さな問題が発生しました java.lang.IndexOutOfBoundsException: Index: 29, Size: 29 を起動すると、この 1 つのコード エラーが発生しましたがif ((listaSwiat != null && listaSwiat.get(x) != null) || harm.get(y).getDzienTygodnia(x + 1).equals("Nd"))
、インデックスが 29 ではなく 30 であるべき理由がわかりません。
cocoa - NSArray 範囲外チェック
noobie question.. NSArray または NSMutableArray のインデックスが存在するかどうかを確認する最良の方法は何ですか。あちこち探してもダメ!!
これは私が試したことです:
また
しかし、どちらも「範囲外」エラーをスローして続行できません
(それは私にとって解決策ではないため、try catch で返信しないでください)
前もって感謝します
arrays - 出力で範囲外の例外が発生しますが、実行したいことは実行されます
私のコードは次のとおりです。
私のテスト ファイルでは、州名の後にコンマ、スペース、人口、そしておそらく人口の後にランダムなスペースが続くだけです。私の出力結果は
..... 名前:バージニア 7100702
名前:ワシントン 5908684
名前:ウェスト バージニア 1813077
名前:ウィスコンシン 5371210
名前:ワイオミング 495304
スレッド「メイン」での例外 java.lang.ArrayIndexOutOfBoundsException: 1 at javatesters.JavaTesters.main(JavaTesters.java: 35) Java 結果: 1 ビルド成功 (合計時間: 0 秒)
私のテストファイルの終わりは
バージニア 7100702
ワシントン 5908684
ウェストバージニア 1813077
ウィスコンシン 5371210
ワイオミング 495304総配分人口 281424177 435
そして、空白行でファイルの終わりを示したい
java - 二分探索での範囲外のインデックス例外
私はこれがどこで起こるのか正確に混乱しています。私はこの単純なコードを紙で追跡し、コンピューターを使用しましたが、理解できません。私の例では、{1、2、3、4、5}の配列を作成しましたが、4番と5番でこのエラーが発生しました。1番、2番、3番、およびアレイ。誰か助けてもらえますか?
c# - リストビューからアイテムを選択
私がやろうとしているのは、リストビューでアイテムを選択することです。これでうまくいきます。つまり、1回だけ機能し、最初にアイテムを選択するとうまくいき、2回目はfeatures [0] .SubItems[1].Textの範囲外の引数を取得します。ゼロに。
これは私が持っているものです:
誰かが問題が何であるか知っていますか?
java - スレッド「AWT-EventQueue-0」での例外 java.lang.ArrayIndexOutOfBoundsException: 0
このプログラムでは、配列インデックスが範囲外の例外を取得しており、それがどこで発生しているかを知ることができませんでした. ご協力ありがとうございました