0

我有代码:

int number;
for (Vartype var : dataset) {
    number++;
}

此代码确实有效,但var从未使用过。这段代码怎么写才能让Java不抱怨未使用的变量?“数据集”是一个对象。

4

2 回答 2

9

Java 不会抱怨未使用的变量,而是您的 IDE。

无需循环遍历该 array/ 中的每个对象Collection,您只需使用其大小即可查看其中有多少元素。

// if dataset is an array:
int number = dataset.length;

// if dataset is a Collection:
int number = dataset.size();
于 2012-12-29T18:18:03.010 回答
-1

如果它是集合对象,则根据您的帖子的 for-each 将计算“数据集”中的成员数。您也可以为此使用 for 循环。或者简单地检查对象的大小,如果它是一个集合对象。

于 2012-12-29T18:24:10.133 回答