「カメ」の量を持つリストが作成されています。これはコードの一部であり、すべてではありません。java - リスト内の同じ値を確認する
int nrTurtles = Keyboard.nextInt("How many turtles to create: ");
w = new GraphicsWindow(500, 300);
for (int k = 1; k <= nrTurtles; k++) {
Turtle t = new Turtle(w, 50, 50 + 10*k);
turtles.add(t);
}
そして、それぞれのカメは私が(たとえば)を取得することができます調整値があります。今、私は何に応じて、2匹の以上のカメ場合はスマートな方法チェックに行う方法
turtles.get(0).getX() //this gets turtle nr 1 position
リストにはの同じ調整値(固定値450)がありますか?
そして 2以上が同じ値(450)を持っている場合、私はturtle1とturtle2が同じであることを起これば、「turtle1とturtle2がなものである」というsystem.out.printを書きたいです値。 (450)となし、他のの値を有する唯一の亀がある場合
は、私は元のために、それだけでカメを書きたいです。 「カメ1は唯一のものです」
は、あなたの 'Turtle'クラスを'等号を(持っている) 'メソッドを実装? –
うーん..いいえ、私はそうは思わない。 – Jake
サブクラス化/コードの編集と等価メソッドの追加ができますか? – Knubo