日期:2014-05-20  浏览次数:20636 次

一个关于List泛型的小问题
我有一个list,类型是test类型,test类型有两个属性,一个是id(int),一个是name(String),现在我想把这个list中id相同的test获取到,得到name1=name2=name3等等的字符串,怎么获取?

说个例子吧,假如list中保存test1,test2,test3,test4四个类,test1中id为1,name为“张三”、test2中id为1,name为“李四”、test3中id为2,name为“王五”、test4中id为2,name为“赵六”。
现在我想根据相同的id获取到这样的字符串,就是:
张三=李四;王五=赵六;
请问应该怎么办?
可能特别简单,我脑子锈住了,想不出来了,求大侠帮忙

------解决方案--------------------
不好意思,
map.put(test.getId(),map.get(test.getId()+"="+test.getName())改成
map.put(test.getId(),map.get(test.getId())+"="+test.getName())