Здравствуйте! подскажите пожалуйста как сделать так, чтобы текст из читаемого файла выводился построчно, а не в одну строку. я читаю файл в формате: 1;АAAA;ВВВ;ССС;ЕЕЕ;ККК 2;ВВВ;GGG;MMM;RRR;TTT но в output все выходит одной строчкой import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class readerClass { public static void main(String[] args) throws IOException { Scanner scanner = new Scanner(new File("text.txt")); Scanner scannerValue; int index = 0; List<City> cityList = new ArrayList<>(); while (scanner.hasNextLine()) { City city = new City(); scannerValue = new Scanner(scanner.next()); scannerValue.useDelimiter(";"); while (scannerValue.hasNext()) { String data = scannerValue.next(); if (index == 1) { city.setName(data); } else if (index == 2) { city.setRegion(data); } else if (index == 3) { city.setDistrict(data); } else if (index == 4) { city.setPopulation(Integer.parseInt(data)); } else if (index == 5) { city.setFoundation(data); } index++; } index = 0; cityList.add(city); } scanner.close(); System.out.println(cityList); } }