私はコードを持っています:
int number;
for (Vartype var : dataset) {
number++;
}
このコードは機能しますが、var
使用されることはありません。Java が未使用の変数について文句を言わないように、このコードを他にどのように書くことができるでしょうか? 「データセット」はオブジェクトです。
Java は未使用の変数について不平を言っているのではなく、あなたの IDE は不平を言っています。
その array/ 内の各オブジェクトをループする代わりに、Collection
そのサイズを使用して要素がいくつあるかを確認できます。
// if dataset is an array:
int number = dataset.length;
// if dataset is a Collection:
int number = dataset.size();
投稿ごとの for-each は、コレクション オブジェクトの場合、「データセット」内のメンバーの数をカウントします。これには for ループを使用することもできます。または、オブジェクトがコレクション オブジェクトである場合は、単にオブジェクトのサイズを確認します。