HTML Diff
3 added 1 removed
Original 2026-01-01
Modified 2026-02-26
 
1 + <h2>Ответы</h2>
1 <p>Для перевода массива с элементами класса String в массив с элементами типа int следует пройтись в цикле по элементам исходного массива, привести их к типу int с помощью метода parseInt() и сохранить в новый массив. Необходимо помнить, если массив содержит то, что нельзя привести к целому числу, используя метод parseInt(), то будет выброшено исключение NumberFormatException. Например, вещественное число 3.0 или обычная строка Hello.</p>
2 <p>Для перевода массива с элементами класса String в массив с элементами типа int следует пройтись в цикле по элементам исходного массива, привести их к типу int с помощью метода parseInt() и сохранить в новый массив. Необходимо помнить, если массив содержит то, что нельзя привести к целому числу, используя метод parseInt(), то будет выброшено исключение NumberFormatException. Например, вещественное число 3.0 или обычная строка Hello.</p>
2 - // Пример исключения Exception in thread "main" java.lang.NumberFormatException: For input string: "3.0" // Массив строк String[] strings = {"1", "2", "3"}; // Создаем массив целых чисел с размером, // как у массива строк int[] numbers = new int[strings.length]; // Проходимся в цикле по исходному массиву // Сохраняем приведенные элементы в новый массив for (int i = 0; i &lt; strings.length; i++) { numbers[i] = Integer.parseInt(strings[i]); } System.out.println(Arrays.toString(numbers)); // =&gt; [1, 2, 3]
3 + <p>Можно преобразование сделать не в цикле, а в стриме :</p>
 
4 +