HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Вариантов записать массив в файл множество. Можем пройтись по массиву при помощи цикла и записывать элементы в файл, разделяя их пробелами:</p>
1 <p>Вариантов записать массив в файл множество. Можем пройтись по массиву при помощи цикла и записывать элементы в файл, разделяя их пробелами:</p>
2 int[] array = {1, 2, 3, 4, 5}; // Массив целых чисел // Создаем объект класса для записи в файл, передаем название файла, // указываем, что данные будут дозаписываться в конец // Используем конструкцию try-with-resources для автоматического закрытия потока try (FileWriter fileWriter = new FileWriter("example.txt", true)) { for (double elem : array) { // Перебираем элементы массива fileWriter.append(String.valueOf(elem)) // Записываем элементы в файл, приводим целые числа к строковому формату .append(" "); // Добавляем пробелы между элементами fileWriter.flush(); // Очищаем буфер потока } } // Cодержимое файла: 1 2 3 4 5<p>Второй вариант записи осуществляется через копирование элементов в список и приведение их к строковому типу:</p>
2 int[] array = {1, 2, 3, 4, 5}; // Массив целых чисел // Создаем объект класса для записи в файл, передаем название файла, // указываем, что данные будут дозаписываться в конец // Используем конструкцию try-with-resources для автоматического закрытия потока try (FileWriter fileWriter = new FileWriter("example.txt", true)) { for (double elem : array) { // Перебираем элементы массива fileWriter.append(String.valueOf(elem)) // Записываем элементы в файл, приводим целые числа к строковому формату .append(" "); // Добавляем пробелы между элементами fileWriter.flush(); // Очищаем буфер потока } } // Cодержимое файла: 1 2 3 4 5<p>Второй вариант записи осуществляется через копирование элементов в список и приведение их к строковому типу:</p>
3 int[] array = {1, 2, 3, 4, 5}; // Массив целых чисел List&lt;String&gt; data = Arrays.stream(array) // Проходим по каждому элементу массива с помощью стрима .mapToObj(String::valueOf) // Конвертируем целое число в строку .toList(); // Собираем все элементы в список Path pathToFile = Paths.get("example.txt"); // Получаем путь до файла // Записываем список элементов в файл // Указываем путь, строку, стандарт кодирования символов и // опции записи в файл Files.write(pathToFile, data, StandardCharsets.UTF_8, StandardOpenOption.CREATE, StandardOpenOption.APPEND); // Cодержимое файла: 1 2 3 4 5<p>Опции записи настроены так, что создается новый файл при его отсутствии, а информация записывается в конец файла.</p>
3 int[] array = {1, 2, 3, 4, 5}; // Массив целых чисел List&lt;String&gt; data = Arrays.stream(array) // Проходим по каждому элементу массива с помощью стрима .mapToObj(String::valueOf) // Конвертируем целое число в строку .toList(); // Собираем все элементы в список Path pathToFile = Paths.get("example.txt"); // Получаем путь до файла // Записываем список элементов в файл // Указываем путь, строку, стандарт кодирования символов и // опции записи в файл Files.write(pathToFile, data, StandardCharsets.UTF_8, StandardOpenOption.CREATE, StandardOpenOption.APPEND); // Cодержимое файла: 1 2 3 4 5<p>Опции записи настроены так, что создается новый файл при его отсутствии, а информация записывается в конец файла.</p>