如何把两个list放到一个list中,然后在页面能获取到ID

我有两个list 一个是 会员未读信息list1 另一个是系统未读信息list2,然后把两个list放到list3中,然后在一个页面中遍历这个list,怎么后去其中的ID?怎么把这这两个list放到一个list里面去?

你可以定义list3是 List<List> ,然后把list1和list2放进去。
或者使用HashMap<String, List> ,用 key - value 的形式把list1和list2放到这个map里面追问

用ArrayList 可以吗? msglist.addAll(memMsgList()); 这种方法可以吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-08
可以这样做:
<isap:rows var="item" datasource="第一个数据源"> //这个item只能写一个
<isap:column>${item.actname}</isap:column>
<isap:column>${item.actname}</isap:column>
</isap:rows>
<isap:rows var="item" datasource="第二人数据源"> //这个item只能写一个
<isap:column>${item.actname}</isap:column>
</isap:rows>
第2个回答  2011-12-08
再用一个list把他们add进去就行了啊。
得到他们的id,就用遍历
第3个回答  2011-12-08
一楼说的对,用HashMap<String, List>就可以了。

两个对应不同类的list怎么合并为一个list,两个类有共同的id
新定义一个类,这个类包含两个已有类成员以及共有的Id。然后,遍历原有List集合查找Id匹配对象。找到后,生成新定义类的实例并放入合并List集合。举例如下(C#):\/\/ 原有类1public class Class1{ public int Id { get; set; } \/\/其余代码略……}\/\/ 原有类2public class Class2{ pu...

...List<A> 和List<B> 怎么让他们放在一个list中,并且去除重复啊...
Boolean flag=false;for(Category a : allCat){ flag=false;for(Category b :subCat){ if(a.getCatRid()==b.getCatRid()flag=true;break;} if(flag)newCat.add(a);}

查询的两个数据集怎么绑定到一个datalist 或 repater中呢
原理:将多次查询的结果填充到同一个DataSet的同一张Table中,不过两次填充时要将字段as成同样的别名,要不然就会出现不必要的NULL行。代码如下:private void databing(){ string sql1="select xqid as yhm ,xqmc as zsxm from xt_xq";\/\/ string sql2="select xt_zdb_style as yhm ,descripti...

Java中一个List中可以存放两张表的内容吗
当然可以,List是后台封装来的,这就需要你在用查询语句的时候把两张表的数据查出来封装到一个List里,举个例子,学生表student s(s_id,s_name,s_class_id) ,班级表class c(c_id,c_name),楼主在查学生表的时候,可以将班级表也连接起来,这样List就有班级表的数据了 select * from student ...

两个list集合得到linq外连接的效果
一个简单点的办法是先取两个list的user_id做并集运算得到所有的主键,然后依据主键进行子查询。var tmp1 = list1 .Select(i => i.user_id) .Union(list2.Select(i => i.user_id)) .ToList() .Select(id => { var i1 = list1.FirstOrDefault(i => i.user_i...

C#里如何使用linq将两个list<Hashtable>合并
select的内容并不是固定的,要依据你的实际需要来选择,比如你的customers里有Name,Address,orders里有Product, Price,那么你就可以写:select new { customers.Name,customers.Address,orders.Product,orders.Price } 这样就res就得到了一个匿名类(里面有四个Property)的list,然后就可以拿来用啦。

jquery通过id获取元素(jquery获取div的id)
1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一个元素信息。d...

java把一个list中的内容添加到另一个list中
采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单...

jQuery如何实现点击页面获得当前点击元素的id或其他信息
如下代码可以实现点击页面获得被点击元素的id (document).click(function(e) { \/\/ 在页面任意位置点击而触发此事件 $(e.target).attr("id"); \/\/ e.target表示被点击的目标})示例代码如下 创建Html元素 点击页面后,设置被点击元素背景色并获取其id:testtest1test2test3设置css样式 div.box{w...

python 两个list相同部分合并,不同部分列出,生成新的list
'偏北风', '一到二级'] ['G60', '京沪高速', '南京', '中到大雨', '7-12', '偏北风', '一到二级']]result = dict()for item in all_list:if result.get(item[3], None) is None:result[item[3]] = item[2]else:result[item[3]] += "-" + item[2]print(result)...

相似回答