以下のダミー[]のようなオブジェクトの配列があるとしましょう。a == 5
属性などがある配列オブジェクトのインデックスを見つけたいですa > 3
。
class Dummy{
int a;
int b;
public Dummy(int a,int b){
this.a=a;
this.b=b;
}
}
public class CollectionTest {
public static void main(String[] args) {
//Create a list of objects
Dummy[] dummies=new Dummy[10];
for(int i=0;i<10;i++){
dummies[i]=new Dummy(i,i*i);
}
//Get the index of array where a==5
//??????????????????????????????? -- WHAT'S BEST to go in here?
}
}
配列オブジェクトを繰り返し処理して条件を確認する以外に方法はありますか? ここで使用ArrayList
または他のタイプのCollection
ヘルプはありますか?