ArrayList 行の値を反復処理する最も簡単な方法は何ですか?
たとえば、次の 2 つがありArrayList
ます。
ArrayList<Object> main = new ArrayList<Object>();
ArrayList<Object> row = new ArrayList<Object>();
for
メインに値を追加するために2 つの s を使用します。最初に行を追加し、行の反復が終了したらメインに追加し、別の行などに対して繰り返します。例:
for(int i=0; i < somearray.length; i++){
for(int j=0; j < somearray2.length; j++){
if(somearray2[j] == true)
row.add(somearray2[j]);
}
main.add(row);
}
だから今、必要な行で満たされた ArrayList を取得します。しかし、後で行自体だけでなく、行の値を反復処理する必要がありますmain
ArrayList
。どうやってやるの?私は方法しか見ていないので:
main.get(index) で行を取得できますが、それ以上はありません。