假設有所有擴展一個抽象類ABC幾類: -檢查對象的列表包含指定對象的Java
public class mno extends abc { ... }
public class pqr extends abc { ... }
public class xyz extends abc { ... }
沒有包含這些類的對象對象的列表。
List<abc> f =new ArrayList<abc>();
f.add(new mno());
f.add(new pqr());
f.add(new xyz());
有沒有一種方法來檢查清單f 包含類XYZ的對象,並從的列表中刪除它。
我試圖f.contains(xyz.class)或f.contains(新的xyz()),但它返回FLASE
LOOKUP}這種關鍵字 –
我想知道,如果這是一個[XY問題】(http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem),您可以最好使用完全不同的方法,如不同的集合或集合。 –
除此之外:閱讀關於Java編碼約定。類名以大寫字母開頭。總是。 – GhostCat