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)。