/
elrdn
/
sber-java-hw
Обзор
Документация
Войти
/
elrdn
/
sber-java-hw
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/homeworks/task5/FileMerger.java
30 строк
1021 B
Elraden
Выполнены задания 1-5
16 июл 2025, 23:08
16 июл 2025, 23:08
17fb121
Код
Авторство
О чём код?
package homeworks.task5; import java.io.*; public class FileMerger { public void mergeFiles(String file1Path, String file2Path, String outputFilePath) { try ( BufferedReader reader1 = new BufferedReader(new FileReader(file1Path)); BufferedReader reader2 = new BufferedReader(new FileReader(file2Path)); BufferedWriter writer = new BufferedWriter(new FileWriter(outputFilePath)) ) { copy(reader1, writer); copy(reader2, writer); System.out.println("Файлы объединены в: " + outputFilePath); } catch ( IOException e) { System.out.println("Ошибка при объединении: " + e.getMessage()); } } private void copy(BufferedReader reader, BufferedWriter writer) throws IOException { String line; while ((line = reader.readLine()) != null) { writer.write(line); writer.newLine(); } } }