私は、私はこのモデルのリストを持っているモデル検索インデックス
public class Portfolio {
private String id;
private String name;
public Portfolio() {
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
を作成しました。私はそれに特定のアイテムの位置を見つけたい。私は "私は" それは "-1" を返すの値を記録するとき
私は
Portfolio p = new Portfolio(); p.setId("1"); p.setName("Test"); int i = PortfolioList.indexOf(p);
を試してみました。しかし、私は確かに "p"オブジェクトはarraylistで利用可能です。 ()ループには を使用しません。私はarraylistに非常に多くのオブジェクトがあれば、オブジェクトを見つけるのに時間がかかると思う。
indexOf()メソッドを使用するのはどのような正しい方法ですか?
どのように?それは質問に答えるのに役立つかもしれません。 –