web-dev-qa-db-ja.com

頂点リストにオブジェクトが含まれているかどうかを確認します

リストに特定の要素が含まれているかどうかを確認する方法はありますか? List関数を調べたところ、JavaやC#のようなcontain()関数が見つからなかったので、他の人がこれをどのように処理しているのか疑問に思いました。

私は本当にリストを使用する必要がありますIcant次のようにMapを使用しますこの例 ここ

私が今持っているものは本当に悪いです。

                    for  (String s : allContacts)
                    {                      

                      for(String ic:insertedContacts)
                        {                          
                            if (s != ic )
                            {
                                     errorContacts.add(s);
                                     break;
                            }
                            break;
                        }
                 }
11
raym0nd

セットはあなたが探しているものかもしれません。

  1. 新しいセットを定義します。 Set<String> mySet = new Set<String>();
  2. Set.addAll() メソッドを使用して、すべてのList要素をセットに追加します。 mySet.addAll(myList);
  3. Set.contains() メソッドを使用して、探している要素のセットを確認します。
25
Matt K