Вернуть массив целых чисел из ArrayList<Integer>
ArrayList<Integer> arrList = new ArrayList<>();
return arrList.stream().mapToInt(i -> i).toArray();
Вернуть массив без повторов
return Arrays.stream(arr).distinct().toArray();
Вернуть массив без повторов и отсортированный
Set<Integer> set = Arrays.stream(arr).boxed().collect(Collectors.toSet());return set.stream().mapToInt(Integer::intValue).toArray();
https://www.techiedelight.com/ru/remove-duplicates-from-array-java/
Сумма чисел в массиве
int[] arr = {1,15,6,3};var sumNum = Arrays.stream(arr).sum();
Сумма цифр всех чисел в массиве
int[] arr = {1,15,6,3};
String temp2 = Arrays.stream(arr).mapToObj(String::valueOf).collect(Collectors.joining());
int sumDig = Arrays.stream(temp2.split("")).mapToInt(Integer::parseInt).sum();
В массиве все числа парные, кроме одного. Как его найти?
int[] nums = {2, 3, 1, 2, 3};int result = Arrays.stream(nums).reduce(0, (x, y) -> x ^ y);