Java 中的 Cast 元素 For Each 语句
是否有可能(甚至建议)强制转换从语句本身中 for 每个语句检索到的元素?我确实知道列表中的每个元素都是类型。<SubType>
即:
List<BaseType> list = DAO.getList();
for(<SubType> element : list){
// Cannot convert from element type <BaseType> to <SubType>
...
}
而不是:
List <BaseType> list = DAO.getList();
for(<BaseType> el : list){
<SubType> element = (<SubType>)el;
...
}