더 잘 이해하려면 다음 예를 살펴 보겠습니다.
패키지 com.yonyou.test; java.util.arraylist 가져 오기; import java.util.iterator; Java.util.list 가져 오기; / *** 테스트 클래스* @Author wulin.com* @Ceation Date 2016-5-31*/ public class test {public static void main (String [] args) {list <string> list = new arraylist <string> (); list.add ( "hello"); list.add ( "World"); list.add ( "hahahaha"); 문자열 [] strarray2 = 새 문자열 [list.size ()]; list.toarray (strarray2); for (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을 더 지원할 수 있기를 바랍니다.