首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

如何做集合相减

2012-02-16 
怎么做集合相减例如有2个集合Vector v1,Vector v2,Vector里面存放的是一个具体类XX, 集合v2是集合v1的子集

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

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

热点排行