ArrayList<Object> list = new ArrayList<Object>();
list.add(1);
list.add("Java");
list.add(3.14);
System.out.println(list.toString());
我试过了:
ArrayList<String> list2 = (String)list;
但这给了我一个编译错误。
5
你为什么要这么做?我的意思是不安全。看这个例子。
—
2011年
您正在将非字符串放入列表。您对将其强制为字符串会发生什么期望?
—
Ben Zotto
我假设你的意思是:ArrayList <String> list2 =(ArrayList <String>)list;
—
Costi Ciudatu 2011年