0

私はJavaでいくつかのAndroidプロジェクトをプログラミングしています。List のすべての要素に 0 を設定したい

int j = 0;
for(@SuppressWarnings("unused") Integer integ : listItemsNum) {
   listItemsNum.set(j, 0);
   j++;
}

より効果的にする方法は?

4

3 に答える 3

5

メソッドを使用できますCollections.fill(List<? super T> list, T object)。詳細: http://developer.android.com/reference/java/util/Collections.html

サンプル:

Collections.fill(yourList, Integer.valueOf(0))
于 2013-05-09T12:30:04.527 に答える
0

ユースケースによっては、代わりに int の配列を使用できます。このような配列の要素は、値 0 で自動的に初期化されます。

于 2013-05-09T12:29:53.613 に答える
0
    for ( int i = 0; i < listItemsNum; i++ ) {
      listItemsNum.set( i, 0 );
    }
于 2013-05-09T12:30:09.730 に答える