Java:计算对象中的实例
我有密码:Java:计算对象中的实例,java,for-loop,Java,For Loop,我有密码: int number; for (Vartype var : dataset) { number++; } 这段代码确实有效,但从未使用过var。如何编写此代码以避免Java抱怨未使用的变量?dataset是一个对象。Java没有抱怨未使用的变量,您的IDE是 不必在该数组/集合中的每个对象上循环,只需使用其大小查看有多少个元素 // if dataset is an array: int number = dataset.length; // if dataset is
int number;
for (Vartype var : dataset) {
number++;
}
这段代码确实有效,但从未使用过var。如何编写此代码以避免Java抱怨未使用的变量?dataset是一个对象。Java没有抱怨未使用的变量,您的IDE是 不必在该数组/集合中的每个对象上循环,只需使用其大小查看有多少个元素
// if dataset is an array:
int number = dataset.length;
// if dataset is a Collection:
int number = dataset.size();
如果“dataset”是一个集合对象,则“for each as per your post”将统计“dataset”中的成员数。 您还可以为此使用for循环。
或者,如果对象是集合对象,则只需检查其大小。此代码确实有效,但此代码甚至无法编译:什么数据类型是dataset?如果dataset是集合,则可能使用size方法。如果数组中有长度字段。@vels4j在接受任何答案之前,需要经过的时间最短。为什么?如果它是一个集合,您已经可以通过方法调用O1访问它的大小。