问几个简单的语句~该怎么处理

问几个简单的语句~

List<Object> totalList = new ArrayList<Object>();



flag = Integer.valueOf(roles[i].toString());



List<NewsForm> newsList;

------解决方案--------------------
1,实例化一个ArrayList,内部元素类型为Object
2,类型转换
3,定义一个内部元素类型为NewsForm的list对象
------解决方案--------------------
1.使用ArrayList子类声明并实例化一个List,使用泛型约束其中能够存放Object类型的数据
2.将String转化为Integer对象返回(等于Integer.parsetInt(String xx))
3.声明一个List变量newsList,内部由泛型约束,只能存放NewsForm类型的数据