182 читали · 2 года назад
Java 416. Какие существуют способы перебора массива в Java?
В Java для перебора элементов массива можно использовать несколько способов. Рассмотрим наиболее распространенные из них. int[] arr = {1, 2, 3, 4, 5}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } Цикл for используется для последовательного перебора всех элементов массива. В условии цикла for мы используем свойство length, которое позволяет получить длину массива. int[] arr = {1, 2, 3, 4, 5}; for (int element : arr) { System.out.println(element); } Усовершенствованный...
509 читали · 2 года назад
Java 410. Как найти пересечение двух массивов в Java?
Чтобы найти пересечение двух массивов в Java, можно использовать различные подходы. Рассмотрим несколько из них. Integer[] arr1 = {1, 2, 3, 4, 5}; Integer[] arr2 = {4, 5, 6, 7, 8}; Set<Integer> set1 = new HashSet<>(Arrays.asList(arr1)); Set<Integer> set2 = new HashSet<>(Arrays.asList(arr2)); set1.retainAll(set2); // Оставляем только общие элементы Integer[] intersection = set1.toArray(new Integer[0]); System.out.println(Arrays.toString(intersection)); // [4, 5] Здесь мы создаем два массива arr1...