<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ArrayList 實現刪除重復元素(元素為對象類型)

      package 集合;

      import java.util.ArrayList;
      import java.util.Iterator;

      /*
       * 刪除集合中的重復的元素(元素是對象形式的)
       *
       * List集合判斷元素是否相同,依據是元素的equals()方法,其他集合和這個不一樣,contains的底層比較原理就是equals。
       *  remove()方法的底層原理也是equals()方法
       * */

      class Person{
          String name;
          int age;
          public Person(){}
          public Person(String name,int age){
              this.name = name;
              this.age = age;
          }
          public String getName() {
              return name;
          }
          public void setName(String name) {
              this.name = name;
          }
          public int getAge() {
              return age;
          }
          public void setAge(int age) {
              this.age = age;
          }

          //重寫Person的equals方法
          public boolean equals(Object obj) {
              if(!(obj instanceof Person))
                  return false;
              Person p = (Person)obj;
              return this.name.equals(p.name) && this.age == p.age;
          }
      }
          
      public class ArrayListTest2 {
          public static void main(String[] args) {
              ArrayList al = new ArrayList();
              al.add(new Person("lisi01",20));
              al.add(new Person("lisi02",20));
              al.add(new Person("lisi03",20));
              al.add(new Person("lisi04",20));
              al.add(new Person("lisi02",20));
              al.add(new Person("lisi03",20));
              
              al =noReplaceElement(al);
              Iterator it = al.iterator();
              while(it.hasNext()){
                  Person person = (Person)it.next(); //it.next()返回的是Object類型,必須要強轉成Person
                  System.out.println(person.getName()+":"+person.getAge());
              }
          }
          
          //定義取出重復元素的方法
          public static ArrayList noReplaceElement(ArrayList al){
              //定義個新的集合容器,接收沒有重復的元素
              ArrayList newAl = new ArrayList();
              Iterator it = al.iterator();
              while(it.hasNext()){
                  Object obj = it.next();
                  if(!newAl.contains(obj)){
                      newAl.add(obj);
                  }
              }
              return newAl;
          }
      }

      posted @ 2016-04-24 21:25  宮學良  閱讀(429)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产揄拍国产精品| 人妻系列无码专区69影院| 在线看免费无码的av天堂| 天天干天天日| 国产成人欧美一区二区三区在线| 亚洲高清WWW色好看美女| 热久在线免费观看视频 | 亚洲精品国产aⅴ成拍色拍| 国产va免费精品观看精品| 国产在线午夜不卡精品影院| 欧美极品色午夜在线视频| 樱桃视频影院在线播放| 精品国产不卡在线观看免费| 四虎在线成人免费观看| 国产色视频网站免费| 国产精品SM捆绑调教视频| 成人国产一区二区三区精品| 亚洲欧洲∨国产一区二区三区| 国产精品福利自产拍久久| 国产精品高清视亚洲精品| 自拍亚洲一区欧美另类| 中文字幕有码在线第十页| 无码毛片一区二区本码视频| 精品中文人妻在线不卡| 亚洲AV永久无码嘿嘿嘿嘿| 操操操综合网| 国模少妇无码一区二区三区| 国内精品久久人妻无码不卡| 日韩精品区一区二区三vr| 久久亚洲精精品中文字幕| av明星换脸无码精品区| 国产在线无码精品无码| 国产999久久高清免费观看| 强奷漂亮人妻系列老师| 日韩人妻少妇一区二区三区| 欧美国产日韩在线三区| 亚洲欧美综合中文| 自拍偷自拍亚洲精品播放| 久久99九九精品久久久久蜜桃 | 国产日韩综合av在线| 亚洲精品国产精品不乱码|