如何求 4个List 的 交集?写查询用 如{a,b,c,d,e}.toArray;{b,c,d,e,f}.toArray;{a,b,c,x,y}.toArray;{b,c,d,e,g}.toArray;另外问一下这种查询 是取出4个list 在action里取集合的交集好,还是再写一个 Dao,用hql直接从数据库直接查交集好?应该是后者吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 交集的sql用这种? where a = xxintersectwhere b = ee; 没看过,很想学习。我现在的做法只能是struts层自己写个方法来过滤了 intersect ------oracle中的求交集的select *from ----- intersect select * from ----就是把两个SQL连在一起,根据他们的WHERE条件,求出满足这两个条件的交集 那这四个list怎么求交集?用j2se. 我想到一个方法 用map<element, set<list> >然后便利 entrySet 长度是4的 取出value来 做交集。 我第一行的转换方法写错了 应该用a = Arrays.asList("a","b","c","d","e"); b = Arrays.asList("f","b","c","d","e"); c = Arrays.asList("a","b","c","a","x"); d = Arrays.asList("b","b","c","d","e"); 没有啊 现在正调试map的value呢 怎么老出错 我在value里添加了一个list 怎么觉得每个key的value都指向了一个list ?? 我往map里 放list或 set,但测试后感觉都是之乡一个共用的list或 set。这是为什么呢??我只能改用String 了,出现重复的值就 String temp += "xx"; 谁了解local_policy.jar&US_export_policy.jar两个文件的加载问题 菜鸟求此题代码。 对象数据是存在堆里的. 我有问题.... swing中用什么控件放图比较好啊(.bmp格式图) java 读取 UTF8字符集的mysql 乱码问题 JAVA中用SOCKET在ATM网络上实现通讯? 关于线程结束的小问题,急急,在线等 请问大家如何在j2se中实现一个循环链表??给(100)(再线等待) 一个简单的问题,关于double的 Opera的java支持问题 打包的问题 关于获取系统时间时出现的问题
where a = xx
intersect
where b = ee;
select *from ----- intersect select * from ----
就是把两个SQL连在一起,根据他们的WHERE条件,求出满足这两个条件的交集
然后便利 entrySet 长度是4的 取出value来 做交集。
b = Arrays.asList("f","b","c","d","e");
c = Arrays.asList("a","b","c","a","x");
d = Arrays.asList("b","b","c","d","e");