JavaのArrayListのクロスボーダーの問題

  我々はすべて知っているように、私たちの習慣的な思考のArrayListが無限大であるので、それは真実ではない私たちがどのように変化するかくらいの追加要素とJavaでのArrayListのサイズは、ArrayListのが制限されます。

  我々は(対象温度)arraylist.add呼び出すととき配列境界問題ありませんが、国境を越えた可能性の配列があるとき、我々は(int型のインデックス、オブジェクトの一時)​​arraylist.addを呼び出します。

  我々はArrayListのを初期化する場合は、我々はインデックスが要素を挿入するために要素を追加しない従わなければならない、そして時間は質問配列境界の外に破裂します。このため、時間のArrayListで使用すると、ローカル配信スペースのインデックスを与えません。

  解決策は、あなたがインデックス化したいスペースなので、問題はないを割り当てると、init()メソッドを書くことです。

公共 ボイドのinit(){
     ためint型、iは8 <; I = 0 iは++ ){ 
      warland.add(新しい依存(1、1 ))。
    } 
  }

 

おすすめ

転載: www.cnblogs.com/yanzhao-x/p/11368002.html