我的任務@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; }}是否可以在不產生未經檢查的強制轉換警告的情況下執(zhí)行此轉換(假設無法更改外部方法)?這是Java 8。
添加回答
舉報
0/150
提交
取消