私は、30要素を持つArrayListには、いくつかの位置でもnullが含まれており、ArrayListに順次アクセスしています。インデックスにヌル要素が含まれているかどうかを確認します。 null要素が見つかった場合にビジネスロジックを実行できるように、IndexOutOfBoundsExceptionを回避するにはlist.size()>インデックスはこの場合役に立ちません。Javaは避けるIndexOutOfBoundsException
PS:nullを削除して、位置を保持したがっていません。はい私はキャッチ(IndexOutOfBoundsException){}ブロックでビジネスロジックを実行することができますが、私はそれがperformantではないと思うのでtry/catchブロック以外の方法があります。
nullを含むListのインデックスにアクセスするためのIndexOutOfBoundsExceptionはありません。範囲外のインデックスにアクセスするために取得します(< 0 or > = list.size()) – Eran
あなたはあなたのarraylistで 'null'を見つけるために' list.get(i)== null'という反復ループでは使用しません? – Blip