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 に答える