日期:2014-05-17  浏览次数:20621 次

List用法
List<String> lst = (List<String>)obj什么意思?是转成List<String>类型么?还有就是它不需要new ArrayList<String>么?不是要new ArrayList<String>();然后才能用lst.add();方法

------解决方案--------------------
List<String> lst = (List<String>)obj 将obj对象转换为List<String> 类型
obj已经是对象了,就不需要再new ArrayList<String>了
可以直接lst.add
------解决方案--------------------

List obj = new ArrayList();
List<String> list = (List<String>)obj;

可能ojb已经new过了
------解决方案--------------------
obj是强制转换成ArrayList的。如果不为null,可以add
------解决方案--------------------
obj是一个变量,将它强转为ArrayList类型,赋给lst,大概如此
------解决方案--------------------
当然你要保证这个obj可以转换成list