我正在用 Java 编程一些 Android 项目。我想将 0 设置为 List 中的所有元素
int j = 0;
for(@SuppressWarnings("unused") Integer integ : listItemsNum) {
listItemsNum.set(j, 0);
j++;
}
如何让它更有效?
你可以使用Collections.fill(List<? super T> list, T object)
方法。更多信息:http: //developer.android.com/reference/java/util/Collections.html
样本:
Collections.fill(yourList, Integer.valueOf(0))
根据您的用例,您可以改用 int 数组。这种数组的元素会自动初始化为值 0。
for ( int i = 0; i < listItemsNum; i++ ) {
listItemsNum.set( i, 0 );
}