java - 如何在 Eclipse 中克服类型安全警告而不忽略它?

标签 java eclipse casting

我收到来自 eclipse 的警告

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>>

提前致谢。

最佳答案

不,如果没有未经检查的 Actor 阵容,就没有办法做到这一点。 @Ivaylo 的解决方案也无法让您免于选角。

关于java - 如何在 Eclipse 中克服类型安全警告而不忽略它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14899654/

相关文章:

java - 使用按位与(&符号)运算符检查单个位

android - 尝试在空对象引用上调用虚方法 'android.database.Cursor android.database.sqlite.SQLiteDatabase.query

java - Java 中的类型转换

C 指针和 ||运营商

java - NetBeans Matisse 中的表单加载错误

java - 如何使用注释获取hornetq connetionfactory对象

java - 我应该如何管理移动音频混合软件的内存?

android - 每次安装应用程序时,如何在我的 Android 模拟器上清除应用程序的 localStorage?

java - 如何避免在 Eclipse 中成为 Master

swift - 你能在 Swift 中重载类型转换运算符吗?