Eclipse 说:Type safety: Unchecked cast from Object to ObjectArrayList<Car>
当我这样做时:
final ObjectArrayList<Car> icars = (ObjectArrayList<Car>) cars[i];
其中cars
定义为:
final Object[] cars = new Object[1000];
for (int i = 0; i < 1000; i++) {
cars[i] = new ObjectArrayList<Car>();
}
Eclipse 建议添加@SuppressWarnings("unchecked")
到icars
对象。但是我在某处读到Java不推荐使用注释,所以我应该保持原样吗?