/
alex_ep0411
/
java_lab4
Обзор
Документация
Войти
/
alex_ep0411
/
java_lab4
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/models/InputArgs.java
34 строки
981 B
александр
лабораторная работа 4
08 июн 2026, 13:54
08 июн 2026, 13:54
27f3b27
Код
Авторство
О чём код?
package models; public class InputArgs { private String inputFile; private String outputFile; public InputArgs(String inputFile, String outputFile) { this.inputFile = inputFile; this.outputFile = outputFile; } public String getInputFile() { return inputFile; } public String getOutputFile() { return outputFile; } public static InputArgs parse(String[] args) { String input = null; String output = null; for (int i = 0; i < args.length; i++) { if ("-i".equals(args[i]) && i + 1 < args.length) { input = args[i + 1]; i++; } else if ("-o".equals(args[i]) && i + 1 < args.length) { output = args[i + 1]; i++; } } if (input == null) { throw new IllegalArgumentException("Не указан входной файл (-i)"); } return new InputArgs(input, output); } }