ArrayList ถึง ArrayList
แทนที่จะใช้พารามิเตอร์ที่พิมพ์ใน generics (T) คุณสามารถใช้ “?” แทนประเภทที่ไม่รู้จักได้ สิ่งเหล่านี้เรียกว่าไวด์การ์ด คุณสามารถใช้ไวด์การ์ดเป็น − ประเภทของพารามิเตอร์ หรือ ฟิลด์ หรือ ฟิลด์ Local เมื่อใช้ไวด์การ์ด คุณสามารถแปลง ArrayList
ArrayListstringList =(ArrayList )(ArrayList>)(list);
ตัวอย่าง
นำเข้า java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator;คลาสสาธารณะ ArrayListExample { โมฆะคงที่สาธารณะหลัก (String args []) {// สร้างอินสแตนซ์วัตถุ ArrayList รายการ ArrayList
ผลลัพธ์
แอปเปิ้ลมะม่วง
ArrayList to ArrayList
ในการแปลง ArrayList
-
สร้าง/รับวัตถุ ArrayList ประเภทสตริง
-
สร้างวัตถุ ArrayList ใหม่ของประเภทวัตถุโดยส่งวัตถุที่ได้รับ/สร้างด้านบนเป็นพารามิเตอร์ไปยังตัวสร้าง
ตัวอย่าง
<ก่อนหน้า> นำเข้า java.util.ArrayList; นำเข้า java.util.Iterator; นำเข้า java.util.ListIterator คลาสสาธารณะ ArrayListExample { โมฆะสาธารณะหลัก (String args []) {// สร้างอินสแตนซ์ของวัตถุ ArrayList ArrayListผลลัพธ์
แอปเปิ้ลมะม่วง