我有代码:
int number;
for (Vartype var : dataset) {
number++;
}
此代码确实有效,但永远不会使用var
。如何编写此代码以便Java不抱怨未使用的变量? “dataset”是一个对象。
答案 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循环。 或者只是检查对象的大小(如果它是一个集合对象)。