指數我想以檢索名單的特定元素的索引:如何返回的ArrayList中<Field>
ArrayList<Field> list = new ArrayList<Field>();
list.addAll(profile.getFieldsList());
Object privacyName = "privacy";
int i = list.indexOf(privacyName);
boolean doesContain = list.contains(privacyName);
沒有在列表中包含「隱私」一個領域,但我始終是-1和doesContain總是假。爲什麼這個搜索不起作用?
您的列表包含「Field」類型的元素,它的值不能爲「privacy」。你有一些'Field'的財產,你有這個價值嗎? –
我認爲這是您使用的對象的原因,而不是歸檔? –