ArrayListの重複要素を削除します

1.設定する設定された重みの使用(反復性によって設定は、セットに割り当てられた最初のセットを設定し、リストのコレクションを返すことはありません)

1一覧<文字列>リスト= 新しいのArrayList <文字列> ();
2          list.add( "AAA" )。
3          list.add( "BBB" )。
4          list.add( "AAA" )。
5          list.add( "CCC" )。
6          list.add( "AAA" )。
7          // 設定集合去重、不打乱顺序
8          セットの<string> =設定新しい HashSetの<文字列> ();
9          リスト<文字列> newlist = 新しいのArrayList <文字列> ();
10          のための(文字列のCD:
             (set.add(CD)){
 12は、             (CD)newlist.add;
 13である         }
 14          }
 15          ( "に再設定した後:" + newlist)のSystem.out.println。

2.リストの判断をするために、コレクションをトラバース

1一覧<文字列>リスト= 新しい ArrayListを<> ();
2          list.add( "QQQ" )。
3          list.add( "KKK" )。
4          list.add( "KKK" )。
5          list.add( "QQQ" )。
6          list.add( "GGG" )。
7          list.add( "UUU" )。
8          リスト<文字列> newlist = 新しい ArrayListを<> ();
9          のための{:(リスト文字列CD)
 10              の場合(!newlist.contains(CD)){
 11                  newlist。
(CD)を追加します。12             }
 図13は、ある         }
 14          のSystem.out.println( "に再設定した後:" + newlist)。

 

おすすめ

転載: www.cnblogs.com/oyaisusu/p/11315809.html