目前客户有这样一个需求 数据报表中 去重复某几列字段 保留原有数据的其他字段 小弟实在不知道怎么去写 请看代码与实现的效果 求大佬多点拨点拨小弟很是着急 对这方面不是很懂
解决方案 »
- 谁来帮我改下 JS+FLASH 广告轮显的标题!!!!!!
- jsp怎样实现页面颜色、字体大小统一更改风格
- 跪求一个数据库查询的方法...
- jsp中购物车实现的思路~~?
- 怎么用cookie保存商品浏览记录
- 那为大哥能给我一个树型结构的例子:要求jsp+js+sql+javabean, 包库数据库表结构,或者用xml也可,谢谢了[email protected]
- 如何把checkbox的值传到下一个页面?
- 高分求救关于servlet的自动重载问题,我就快要去见工啦,帮帮手啊!!!!!!!!!!!!!!!!!!!
- 当使用:“select * from clib where hz='中'”的时候,出现了四个不同的结果:鲳、鲂、中、逐。为什么结果不唯一?
- 高手帮忙看看错误:
- jsp页面获取a标签内的值
- Spring+Mybatis 事务管理不回滚的问题
public class DoMain { public static void main(String[] args) {
List<Map<String, String>> list = new ArrayList<>();
Map<String, String> m1 = new HashMap<>();
m1.put("a", "a");
m1.put("b", "b");
m1.put("c", "1");
Map<String, String> m2 = new HashMap<>();
m2.put("a", "a");
m2.put("b", "b2");
m2.put("c", "1");
list.add(m1);
list.add(m2);
List<String> cache = new ArrayList<>();
for (Iterator<Map<String, String>> iterator = list.iterator(); iterator.hasNext();) {
Map<String, String> map = (Map<String, String>) iterator.next();
for (Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
// 只过滤key为a,b的行
if (!("a".equals(key) || "b".equals(key))) {
continue;
}
String value = entry.getValue();
if (cache.contains(value)) {
map.put(key, "");
} else {
cache.add(value);
}
}
}
System.out.println(list);
}
}自己琢磨~