デエンファシス方式の//リスト共通セット パブリックリスト<floorMapper> removethesame(一覧<floorMapper>リスト){ //は再手段セット一時データ作成 一覧<floorMapper> =新しい新しいtempListのArrayList <floorMapper>(); (用I floorMapper:{リスト) (tempList.contains(I!)IF){データが一時的のセットにロードされませんがある場合は、//は、データが繰り返されているか否かを判定する tempList.add(I); } } tempListを返すが、 } // Java(登録商標)、オブジェクトの属性に応じた重みセット プライベート静的リスト<floorMapper> removeDuplicateFlight(一覧<floorMapper>フライト){ セット<floorMapper>設定=新しい新しいTreeSetの<floorMapper>(新しい新しいコンパレータ<floorMapper>(){ @Override 公衆比較INT(floorMapper O1、O2 floorMapper){ //文字列、asicc昇順に配列されたコード リターンo1.getFloorid()のcompareTo(o2.getFloorid()); } })。 set.addAll(便); 新しいのArrayList <floorMapper>(セット)を返します。 }