0

我正在用 Java 编程一些 Android 项目。我想将 0 设置为 List 中的所有元素

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 回答