よりよく理解するために、次の例を見てみましょう。
パッケージcom.yonyou.test; java.util.arraylistをインポートします。 java.util.iteratorをインポートします。 java.util.listをインポートします。 / *** test class* @author wulin.com* @creation 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"); string [] strarray2 = new String [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をもっとサポートできることを願っています。