私のコードで配列リスト(私の場合はCustomerList、Customerオブジェクトを含む)を検索するメソッドを作成しようとしています。何かが見つからない場合は、新しいものを追加しますArrayListのは...ここArrayListにStringオブジェクトを追加する
は、私はそれがすべて....
public class CustomerDatabase {
private ArrayList <Customer> customerList = null;
public CustomerDatabase() {
customerList = new ArrayList<Customer>();
}
を設定していると、これは私が作るしようとしている方法である方法です。私はその意識だ
public void addCustomer(String n)
{
for(Customer c:customerList)
if (!customerList.contains(n))
customerList.add(n);
}
...それはArrayListの中に見つからない場合、それはArrayListの末に与えられた名前の「n」をお客様に追加されますようにそれを取得しようとしています.addとStringの全体で何かが間違っていますが、どこが間違っているのか分かりません。すべての入力は素晴らしいでしょう!
プロパティが一致するオブジェクトまたはカスタム検索を実行するために使用できる 'Comparator'メソッドを含む' contains'メソッドを実装します – MadProgrammer
独自の質問を破棄しないでください。別の質問をする場合は、別に質問してください。 – shmosel