私はこのコードを持っていますが、これが悪い習慣と見なされるかどうかを知りたいです:
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
ここに悪いマークはありますか?これはもっとうまくできるでしょうか?