2 года назад
Java 1808. Как преобразовать строку в массив символов java
В Java можно преобразовать строку в массив символов несколькими способами: char[] arr = {'h', 'e', 'l', 'l', 'o'}; String str = new String(arr); Примечание: Этот способ создает новый объект String на основе массива символов. String str = "ABC"; char[] result = str.toCharArray(); Примечание: Метод toCharArray() возвращает новый массив символов, содержащий символы строки. String text = "one two three"; String[] words = text.split(" "); char[][] charArrays = new char[words.length][]; for (int i = 0; i < words...
512 читали · 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...