| 
 
| 复制代码import java.util.*;
public class Demo
{
        public static void main(String[] args){
                List list=new ArrayList();
                list.add("aabc");
                list.add("ab");
                list.add(4);
                Iterator it=list.iterator();
                while(it.hasNext()){
                        String s=(String)it.next();
                        System.out.println(s);
                }
        }
        
}<span style="line-height: 2.2em;">为什么程序编译的时候不会出现问题,编译会出现类型转换问题,jvm不能检测我存储的是String类型,然后判断我的强制转换是否合法吗?</span>
 | 
 |