เพื่อให้เข้าใจได้ดีขึ้นลองดูตัวอย่างต่อไปนี้:
แพ็คเกจ com.yonyou.test; นำเข้า java.util.arraylist; นำเข้า java.util.iterator; นำเข้า java.util.list; / *** คลาสทดสอบ* @author wulin.com* @creation วันที่ 2016-5-31*/ การทดสอบคลาสสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {รายการ <string> list = new ArrayList <String> (); list.add ("สวัสดี"); list.add ("โลก"); list.add ("hahahaha"); สตริง [] strarray2 = สตริงใหม่ [list.size ()]; list.toarray (Strarray2); สำหรับ (int i = 0; i <strarray2.length; i ++) {system.out.println (strarray2 [i]); } // เนื้อหาต่อไปนี้จะมีสตริงข้อผิดพลาดแบบหล่อ [] strarray = (string []) list.toarray (); //list.toarray () จะส่งคืนอาร์เรย์ของวัตถุ [] ประเภทและต้องการที่จะส่งไปยังสตริง [] สำหรับ (int i = 0; i <strarray.length; i ++) {system.out.println (strarray [i]); -บทความข้างต้นกล่าวถึงปัญหาการแปลงประเภทการบีบบังคับใน Java โดยสังเขปเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น