我有這樣的代碼,我想知道,如果這被認爲是不好的做法:是鑄造件壞事 - Java泛型
Class<T> type = null;
if (type.isInstance(TypeA.class)) {
for (Object obj : typeAList) {
TypeA mytype = (TypeA) obj;
System.out.println(mytype.getMyId());
}
}
typeAList實際上是一個參數List<T> typeAList
任何壞痕跡嗎?這能做得更好嗎?
這個問題有什麼問題? –
它產生NPE是錯誤的? – darijan
NPE是什麼意思? –