でオブジェクトを追加するにはどのように私はこのようになりますDog
のArrayList
を持って、のArrayList - 重複した値
ArrayList<Dog> array=new ArrayList<>();
array.add(new Dog("one", 10));
array.add(new Dog("two", 20));
array.add(new Dog("one", 40));
クラスDog
はそれらをマージしようとしているparameters.I'mとして文字列とダブルを取りますString
の値が重複しているArrayListオブジェクト。同時に、Double
の値を追加する必要があります。したがって、この例では、私はすでに重複する値を持つオブジェクトを追加することができた。このように2犬のオブジェクトを持つことになり、新しいArrayListを、
Dog ("one", 50)
Dog ("two", 20)
を取得したいが、私は彼らのdouble型の値を追加することでトラブルを抱えています。助言がありますか?
リストを繰り返します。この文字列を持つ犬はすでに存在しますか?整数を追加し、そうでない場合は犬を追加してください。 – Stultuske
'Map'のマップを使用します。ここで 'String'は犬の名前です。リストを使用すると、重複を処理するために多くの作業が必要になります。 –
Tom