Чтобы лучше понять, давайте посмотрим на следующий пример:
пакет com.yonyou.test; импортировать java.util.arraylist; импортировать java.util.iterator; импортировать java.util.list; / *** Тестовый класс* @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 ("хахахаха"); String [] strarray2 = new String [list.size ()]; list.toarray (strarray2); for (int i = 0; i <strarray2.length; i ++) {System.out.println (strarray2 [i]); } // Следующее содержимое будет иметь строку ошибки CAST [] strarray = (string []) list.toarray (); //list.toarray () вернет массив объекта типа [] и хочу поднять на строку [] для (int i = 0; i <strarray.length; i ++) {System.out.println (strarray [i]); }}}В приведенной выше статье кратко обсуждается вопрос о преобразовании принудительного типа в Java - это весь контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.