如何把一个Object类型转换成List类型

我在servlet里把查到得数据初始化并且在控制层里分了页!现在把分好了的数据放在一个list里面并且放在session里!在页面也取了出来!问题是如何把session.getAttribute("userList")这个Object对象转换成list呢?我要在下面循环输出用到list。。给位大大帮帮我啊

首先再页面头部<%@ page import = "试题类的完整包名"%><%@ page import = "java.util.List"%>然后list<实体> userlist=(list<实体>)session.getAttribute("userList")
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-30
强制转换下 (list) yourObject
第2个回答  2013-07-30
list<userList> userlist=(list<userList>)session.getAttribute("userList")
第3个回答  2013-07-30
List list = (List)session.getAttribute("userlist")
第4个回答  推荐于2016-11-29
转换成List类型代码:
object doctorlist= GetNewDoctors("http://localhost:4502/test/ok.asmx", "GetYsxx",null);
IEnumerable<object> list = doctorlist as IEnumerable<object>;
foreach (var dtItem in list)
{
DDoctor dt = new DDoctor();
Type tp = dtItem.GetType();
Object obj = Activator.CreateInstance(tp);
dt.DtKey = dtItem.GetType().GetField("Ysid").GetValue(dtItem).ToString();
dt.DtName = dtItem.GetType().GetField("Ysxm").GetValue(dtItem).ToString();

怎么把object转化成list
实体类型如果为数组的话,可以直接通过list的add方法进行添加转换,举例:List<Object[]> list = new ArrayList<Object[]>();\/\/定义一个数组类型的list对象 String[] entity = new String[10];\/\/创建一个要实体化的数组对象 entity[0] = "1232";\/\/给数组赋值 list.add(entity );给list对象...

object转list
Main主函数中的 Object obj模拟了List对象。后续的代码首先判断obj是否是List类型,然后使用Class.cast做类型转换。方法二:函数:public static T ListT castList(Object obj, ClassT clazz){ ListT result = new ArrayListT();if(obj instanceof List?){ for (Object o : (List?) obj){ resul...

object咋样转换为list
先将object转换成char[] 然后在用char[]转成list

请教一个java中将查询结果中的Object转换为list的问题
\/\/ 使用强制类型转换就可以了,假设你是通过getResult()方法获取查询结果的Object o = getResult();List<?> result = (List<?>)o;

如何将Object转换成List
object是对象,list是一个对象的集合。先声明一个List<object> list =new List<object>集合 然后list.add(object对象);

在java怎么安全的将Object转化为ArrayList
只能强制转换,转换前用instanceof判断一下。Object date=pagelist.getResult();返类型要明确,不要强转,返的类型是什么 使用泛型回吧 public class ServiceResult<T>{ private String resultMsg="";private int resultCode="";private T result;public T getResult(){ return result;} public void...

Json解析Object变成List处理方案
后台接口某些情况会把某个key原本是Object对象变List返回。经常出现在对象为空的时候。理论上让接口处理,为了兼容老接口客户端也可以在解析的时候统一预处理下。自定义Gson类型适配器来处理对象结构变更处理,然后将自定的gson设置到 Retrofit 用到的 GsonConverterFactory.create(gson) 中即可 返回的 w_...

C# 将Object类转化为List<T>类,其中T的类型不是object类型。
你要先理解泛型集合,泛型的意思就是规范、统一,你要转不同类型的话用arraylist吧 如果非要用List<T>那就用is做判断,用as转换类型

怎么把一个List<Object>转换成具体的类型List<Myclass>
你可以先循环遍历,然后对每一个元素采用强制转换的方法。

...类转换为一个List || 用for循环遍历一个Object
说一下,List放的都是对象,那么你放属性,到时候还要用instanceof还原,挺麻烦的。用set,会把你重复的对象自动放弃添加就可以啦。用Map,也就是反射,存键值对,可以方便的实现你的匹配方式。你把问题写明白,我有点糊涂啦。你到底问什么?

相似回答