任何方式投java.lang.Double来java.lang.Integer?
它引发了一个例外
"java.lang.ClassCastException:java.lang.Double与java.lang.Integer不兼容"
ArrayList<Object> list = new ArrayList<Object>();
list.add(1);
list.add("Java");
list.add(3.14);
System.out.println(list.toString());
Run Code Online (Sandbox Code Playgroud)
我试过了:
ArrayList<String> list2 = (String)list;
Run Code Online (Sandbox Code Playgroud)
但它给了我一个编译错误.