Как сложить красиво два массива так чтобы элементы не повторялись?
ArrayList<Point> cells1 = get_move_place(x,y,fig_id);
ArrayList<Point> cells2 = get_eat_figures(x,y,fig_id);
Point - это координаты точки на экране
Можно использвоать Java 8 Stream Api для выполнения операции distinct
ArrayList<Point> cells3 = new ArrayList<>();
cells3.addAll(cells1);
cells3.addAll(cells2);
List<Point> collect = cells3.stream().distinct().collect(Collectors.toList());
ArrayList<Point> cells1 = get_move_place(x,y,fig_id);
ArrayList<Point> cells2 = get_eat_figures(x,y,fig_id);
ArrayList<Point> list = new ArrayList<Point>(cells1);
for(Point x : cells2){
if (!list.contains(x))
list.add(x);
}
вроде такой вариант чуть более читаем, чем перекидывание из листа в сет и обратно
Есть ли в Java Telegram Bot Api https://githubcom/mohaxspb,метод, который мог бы определить номер, с которого происходит общение в одиночном чате
Вобщем есть пустой проект в IDEA к нему я подключаю swtjar но при попытке запуска приложения выдает ошибку:
Надо создать плагин для eclipse на основе шаблона Multi-Page editorНачал идти по этой инструкции http://www