Di Java, anda boleh menghadapi senario di mana anda mempunyai senarai objek supertype dan keinginan untuk mendapatkan senarai subjenis mereka. Ini menimbulkan persoalan: bagaimana anda menghantar Senarai
Sebagai contoh, pertimbangkan dua kelas berikut:
public class TestA {} public class TestB extends TestA {}
Kaedah mengembalikan Senarai
Penyelesaian melibatkan pemutus senarai melalui jenis kad bebas perantaraan. Penghantaran terus ke Senarai
List<TestB> variable = (List<TestB>)(List<?>) collectionOfListA;
Pendekatan ini memanfaatkan keupayaan untuk menghantar ke dan dari jenis kad bebas. Amaran yang tidak ditandai dipaparkan kerana pengkompil tidak dapat menjamin keselamatan jenis pelakon.
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Senarai ke Senarai di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!