我創建了一個模型發現指數
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;
}
}
我有這個模型的列表。我想找到一個特定項目的位置。
我試圖
Portfolio p = new Portfolio();
p.setId("1");
p.setName("Test");
int i = PortfolioList.indexOf(p);
當我登錄的 「我」 返回 「-1」 的值。但我確定「p」對象可用於arraylist。
我不想使用()循環。如果我們的數組列表中有很多對象,我認爲找到一個對象需要時間。
什麼是使用方法indexOf()方法?
你是如何創建'PortfolioList'?這在回答這個問題上可能很有用。 –