Newi sh до Java и понадобился совет, как структурировать мой проект. Цель состоит в том, чтобы взять входной файл, который содержит строки из системы продажи билетов. Каждая строка имеет разные данные (отметка времени, код ошибки, подробности происшествия и т. Д. c). Буду ли я прав, думая, что мне нужно будет вводить и помещать каждую деталь каждой строки в отдельную переменную, чтобы я мог манипулировать ею? Я видел, что существуют разные способы ввода данных (сканер, списки и т. Д. c). Я нашел код ниже, который не мой для ввода файла (просто игра с ним), но не уверен, как поступить. Хотя я понимаю большинство из перечисленного ниже, что я могу делать дальше с введенными данными? Заранее спасибо
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Date;
public class DataInput {
public static List<String> readFile(String fileName){
List<String> lines = Collections.emptyList();
try
{
lines =
Files.readAllLines(Paths.get(fileName), StandardCharsets.UTF_8);
}
catch (IOException e)
{
e.printStackTrace();
}
return lines;
}
static void outPut() {
List<String> l = readFile(".txt");
Iterator<String> itr = l.iterator();
while (itr.hasNext())
System.out.println(itr.next());
}
}