如何克服类型安全警告而不忽视日食?

时间:2013-02-15 17:02:14

标签: java eclipse casting

我收到了日食的警告

Type safety: The expression of type TreeItem[] needs unchecked conversion to conform to TreeItem<AppleItem>[]

使用时:

TreeItem<AppleItem>[] friends = item.getChildren().toArray(new TreeItem[0]);

我不想使用@uncheck或者我不想使用循环逐个插入。有没有办法做到这一点?

外观getChildren返回ArrayList,如ArrayList<TreeItem<AppleItem>>

提前致谢。

1 个答案:

答案 0 :(得分:1)

不,如果没有未经检查的演员阵容,就没办法做到这一点。 @ Ivaylo的解决方案也不会让你免于投射。