Generieren Sie ein Punktobjekt nach dem Zufallsprinzip und schließen Sie bestimmte Werte aus

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Generieren Sie ein Punktobjekt nach dem Zufallsprinzip und schließen Sie bestimmte Werte aus

by Anonymous » 24 Dec 2024, 08:37

Ich habe eine ArrayList, die einige Point-Objekte enthält.
private List
snakeXY = Arrays.asList(new Point(10,5), new Point(11,5), new Point(12,5),new Point(13,5) );

Ich möchte ein generierenPoint Objekt ( neuer Punkt(x, y) ) zufällig mit x und y zwischen 1 und 30 (< em>exclude) und unterscheidet sich von jedem Point-Objekt, das in der SnakeXY ArrayList vorhanden ist. Zum Beispiel können Sie ein Point-Objekt mit den Werten (14,5) oder (15,29) oder haben >(5,12), aber nicht (12,5) oder (13,5), da sie bereits in vorhanden sind SnakeXY.
Ich habe das Gefühl Ich muss Streams verwenden, verstehe aber nicht wie?

Top