{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直接从数据库直接查交集好?
应该是后者吧?

解决方案 »

  1.   

    交集的sql用这种? 
    where a = xx
    intersect
    where b = ee;
      

  2.   

    没看过,很想学习。我现在的做法只能是struts层自己写个方法来过滤了
      

  3.   

    intersect ------oracle中的求交集的
    select *from -----  intersect select * from ----
    就是把两个SQL连在一起,根据他们的WHERE条件,求出满足这两个条件的交集 
      

  4.   

    那这四个list怎么求交集?用j2se.
      

  5.   

    我想到一个方法 用map<element, set<list> >
    然后便利 entrySet 长度是4的 取出value来 做交集。
      

  6.   

    我第一行的转换方法写错了 应该用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"); 
      

  7.   

    没有啊 现在正调试map的value呢 怎么老出错
      

  8.   

    我在value里添加了一个list 怎么觉得每个key的value都指向了一个list ??
      

  9.   

    我往map里 放list或 set,但测试后感觉都是之乡一个共用的list或 set。这是为什么呢??我只能改用String 了,出现重复的值就 String temp += "xx";