11

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

ここの例のようにマップを使用できないリストを使用する必要があります

私が今持っているものは本当に悪い..

                    for  (String s : allContacts)
                    {                      

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

1 に答える 1

26

A Set might be what you're looking for.

  1. Define a new Set. Set<String> mySet = new Set<String>();
  2. Use the Set.addAll() method to add all of the List elements to the set. mySet.addAll(myList);.
  3. Use the Set.contains() method to check the Set for the element you're looking for.
于 2012-05-16T21:15:07.653 に答える