当前位置: 代码迷 >> 高性能WEB开发 >> 如何做集合相减
  详细解决方案

如何做集合相减

热度:394   发布时间:2012-02-16 21:30:36.0
怎么做集合相减
例如有2个集合Vector v1,Vector v2,Vector里面存放的是一个具体类XX, 集合v2是集合v1的子集, 现在要得到一个新的集合它里面包含的元素是v1 - v2,区分XX类是它的2个属性id和name,XX类是别人给的,不能重写hashcode()和equals(), 有什么比较好的方法?

------解决方案--------------------
我只会写O(n^2)的方法,那就是挨个比较。其他的没什么办法了。我也是遇到过这个问题,就这样解决的,呵,也等待牛人解答
  相关解决方案