Моя задача - создать пару методов, которые будут обрабатывать текстовый файл и возвращать правильный ввод. TXT-файл имеет две строки:
1 2 3 4 5
2 7 3 4 6
Мой вывод в обработанном новом TXT-файле должен выглядеть следующим образом:
1+2+3+4+5=15
2+7+3+4+6=22
Метод решения:
- simple file writter - done
- readLinesFromFile and put it inside the List<String> - done
- take the lines from List<String> and process them and copy propper output to new TXT file. - Not Done
Мой основной класс должен выглядеть так:
public void process(String fileName, String resultFileName) throws IOException {
List<String> linesFromFile = fileProcessor.readLinesFromFile(fileName);
List<String> resultLines = new ArrayList<>();
for (String line : linesFromFile) {
resultLines.add(NumbersProcessor.processLine(line));
}
fileProcessor.writeLinesToFile(resultLines, resultFileName);
}
Я застрял в методе, чтобы обработать resultLine, таким образом, фактический третий метод. Мне нужно взять список строк, обработать его и вставить вывод в новый файл. Если честно, я не знаю с чего начать.
Чтобы упростить это. У меня есть Список с этим:
[1 2 3 4 5, 2 7 3 4 6], и мне нужно иметь это:
1 + 2 + 3 + 4 + 5 = 15, 2 + 7 + 3 + 4 + 6 = 22 Итак, мне нужно вычислить внутренние строки в строке и получить от них СУММУ.