<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-42  評論-42  文章-0  trackbacks-0
    User[] a;
    User[] b;
    /*
    a,b 賦值
    */



    //將a,b轉換成Set型,這里轉換a,b的方法不同
    List<User> aList=Arrays.asList(a);
    Set
    <User> aSet=new HashSet<User>();
    aSet.addAll(aList);

    Set
    <User> bSet=new HashSet<user>();
    for(User u:b){
      bSet.add(u);
    }


    //求子集
    bSet.removeAll(aSet);

    return bSet;

      這里先用到了Arrays的靜態方法asList();(Arrays與Array的關系,參照Collection與Collections的關系)。
      再用到了Set 的removeAll(Conllection<?> c) ,這個方法的返回值是boolean型,移除 set 中那些包含在指定 collection 中的元素(可選操作)。如果指定的 collection 也是一個 set,則此操作會實際修改此 set,這樣其值是兩個 set 的一個不對稱差集。(java API)
    posted on 2008-07-01 18:29 BlueSunshine 閱讀(880) 評論(2)  編輯  收藏 所屬分類: 學習心得

    評論:
    # re: 同類型數組a,b, a為b的子集,求出a的補集 2009-09-21 14:45 | *
    BitSet bs = new BitSet();

    int[] b = { 1, 2, 3, 4, 5 };

    int[] a = { 1, 4 };

    for (int i : a) {
    bs.set(i);
    }

    for (int i : b) {
    if (bs.get(i) == false)
    System.out.println(i);
    }  回復  更多評論
      
    # 編寫程序,實現集合的子集判定,即如果A是B的子集則返回真,否則返回假。集合用棧實現,要求只能用棧的基本操作,不能通過下標遍歷棧中的元素。集合元素可限定為整型。如果需要,可使用普通變量或另外的棧輔助。 2012-11-27 13:10 | 李志雄
    。。。。  回復  更多評論
      
    主站蜘蛛池模板: 香港一级毛片免费看| 免费在线黄色电影| 爱情岛论坛网亚洲品质自拍| 久久嫩草影院免费看夜色| 亚洲精品网站在线观看你懂的 | 四虎成人免费影院网址| 好男人视频在线观看免费看片| 欧美亚洲国产SUV| 亚洲国产精品国自产拍电影 | 亚洲AV无码欧洲AV无码网站| 97视频免费在线| 男女污污污超污视频免费在线看| 久久亚洲AV无码精品色午夜麻| 成全视频免费高清 | 日本永久免费a∨在线视频| 亚洲国产成人久久综合一| 日本免费人成黄页在线观看视频| 女人隐私秘视频黄www免费| 亚洲午夜福利在线视频| 久久久青草青青亚洲国产免观| 成年女性特黄午夜视频免费看| 青青操视频在线免费观看| 亚洲AV无码无限在线观看不卡| 亚洲综合精品香蕉久久网| 成人免费视频一区二区三区| 免费国产成人午夜在线观看| 亚洲AV无码一区二区三区牲色| 亚洲国产精品久久久久网站 | 最近免费中文字幕视频高清在线看 | 玖玖在线免费视频| 曰批全过程免费视频观看免费软件| 亚洲精品美女在线观看播放| 亚洲午夜无码片在线观看影院猛| 天天看片天天爽_免费播放| 久久久久成人片免费观看蜜芽| 免费一级全黄少妇性色生活片| 国产精品高清视亚洲一区二区| 亚洲视频在线不卡| 亚洲av无码不卡一区二区三区| 亚洲人成色77777在线观看| 亚洲一二成人精品区|