Java:计算对象中的实例

时间:2012-12-29 18:16:34

标签: java for-loop

我有代码:

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

此代码确实有效,但永远不会使用var。如何编写此代码以便Java不抱怨未使用的变量? “dataset”是一个对象。

2 个答案:

答案 0 :(得分:9)

Java没有抱怨未使用的变量,你的IDE是。

您可以只使用其大小来查看有多少元素,而不是遍历该数组/ Collection中的每个对象。

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

// if dataset is a Collection:
int number = dataset.size();

答案 1 :(得分:-1)

根据您的帖子,for-each将计算'dataset'中的成员数(如果它是一个集合对象)。 您也可以使用for循环。 或者只是检查对象的大小(如果它是一个集合对象)。