我的任务@SupressWarning是在我们的代码库中删除尽可能多的 s,但我不确定如何解决这个特定问题。我有这个返回对象的外部方法,以及我想将对象转换为Serializable的泛型类型。T extends Serializable这是代码的简化版本:class A <T extends Serializable> { public T someMethod() { Serializable result = someExternalMethod(...); T convertedObject = (T) result; // produces unchecked cast warning return convertedObject; }}是否可以在不产生未经检查的强制转换警告的情况下执行此转换(假设无法更改外部方法)?这是Java 8。
添加回答
举报
0/150
提交
取消