У меня есть ArrayList, который содержит несколько объектов Point.
Код: Выделить всё
private List
snakeXY = Arrays.asList(new Point(10,5), new Point(11,5), new Point(12,5),new Point(13,5) );
Я хочу создать
объект[/b] ( new Point(x, y) ) случайным образом с
x и
y между
1 и 30 (< em>exclude) и который отличается от любого объекта Point, присутствующего в SnakeXY ArrayList.
Например у вас может быть объект Point со значениями
(14,5) или
(15,29) или
. >(5,12), но
нет (12,5) или
(13,5), поскольку они уже присутствуют в SnakeXY.
У меня такое ощущение что мне нужно использовать потоки, но я не понимаю, как это сделать?
Подробнее здесь:
https://stackoverflow.com/questions/681 ... ain-values