ArryList
には(name + "\ n" + phoneNumber)が含まれていますので、名前にリストが含まれているかどうか確認したいですか?私はこのコードを使用しcontains()をサブ文字列で使用する方法
HashSet<String> set = new HashSet<String>(ContactsList);
if (set.contains(name))
{}
else
{
ContactsList.add(name+"\n"+phoneNumber+"\n");
}
が、私は、私は
と感謝
'' Set''を使うと、値がすでに存在するかどうかを確認する必要はありません。新しい値を追加するだけです。私はこの部分を理解していません: "含まれている部分文字列を使用する方法は、私はそれから名前を取得する" - あなたはここで何も得ていない。 '' Set''の値のすべてをループし、そのうちの1つが新しい名前で始まるかどうかを調べることができます。 – f1sh