Um besser zu verstehen, schauen wir uns das folgende Beispiel an:
Paket com.yonyou.test; Import Java.util.ArrayList; Import Java.util.iterator; importieren java.util.list; / *** Testklasse* @Author Wulin.com* @creation Datum 2016-5-31*/ public class Test {public static void main (String [] args) {list <string> list = new ArrayList <string> (); list.add ("Hallo"); list.add ("Welt"); list.add ("hahahaha"); String [] strarrray2 = new String [list.size ()]; list.toArray (Strarrray2); für (int i = 0; i <strarrray2.Length; i ++) {System.out.println (Strarrray2 [i]); } // Der folgende Inhalt hat eine Cast -Fehlerstring [] strarrray = (string []) list.toArray (); //List.toArray () gibt ein Array von Objekten zurück [] Typ und möchte an String [] für (int i = 0; i <strarrray.length; i ++) {System.out.println (Strarrray [i]) wirken; }}}In dem obigen Artikel wird kurz das Problem der Konvertierung von Zwangstypen in Java erörtert. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.