初心者csuzuki【Java】java.lang.IndexOutOfBoundsExceptionこの記事は2017年9月25日に書かれたものです。内容が古い可能性がありますのでご注意ください。Tweet開発をしていて起きた例外とその解決・回避方法を記載します。今回は「IndexOutOfBoundsException」について記載します。範囲外であることを示すためにスローされます。存在しないインデックスを指定すると起きるよってことですね。存在しないインデックスを指定しないようにすることがベストです。この例外は適切なインデックスを指定すれば発生しません。サンプルコード以下をメモ帳やエディタにコピペしてください。ListでIndexOutOfBoundsExceptionを起こします。インデックス1を取得して表示するSystem.out.println(str.get(1));}}これを実行してみますと...IndexOutOfBoundsExceptionが起きました。存在しないインデックスを指定したため起きたということが分かるかと思います。インデックス0を取得して表示するSystem.out.println(str.get(0));}}ちゃんと「とまと」と表示されました。・適切なインデックスを指定すれば発生しない・適切なインデックスを指定することで例外を出さないようにすることができる今回はIndexOutOfBoundsExceptionを紹介しました。凡ミスででる例外かと思います。この例外の派生クラスでArrayIndexOutOfBoundsExceptionというのがあります。こちらは配列に限定された例外となります。詳細は次回、ArrayIndexOutOfBoundsExceptionについて記事を書きたいと思います。