考慮以下涉及兩個類別的場景:
public class TestA {} public class TestB extends TestA {}
您有一個返回列表並希望將其轉換為List
轉換到清單
List<TestB> variable = (List<TestB>)(List<?>) collectionOfListA;
這種方法是允許的,因為您可以在通配符類型之間進行轉換,儘管會出現未經檢查的警告。通配符類型可充當中間步驟,可讓您將超類型元素清單轉換為子類型元素清單。
以上是如何在 Java 中安全地將超類型清單轉換為子類型清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!