Код: Выделить всё
City1, x1, y1
City2, x2, y2,
.
.
.
Код: Выделить всё
ArrayList cities = new ArrayList();
try (BufferedReader txtReader = new BufferedReader(new FileReader("city_coordinates.txt"))) {
String line;
while ((line = txtReader.readLine()) != null) {
String[] parts = line.split(", ");
String name = parts[0];
int x = Integer.parseInt(parts[1]);
int y = Integer.parseInt(parts[2]);
City city = new City(name, x, y);
coords.add(new int[]{x, y});
cities.add(city);
}
} catch (IOException e) {
throw new RuntimeException(e);
Код: Выделить всё
//txt file 1
City1, x1, y1
City2, x2, y2,
.
.
.
//txt file 2
City1,City2
City1,City3
City2,City3
.
.
.
Есть еще один файл, похожий на
Код: Выделить всё
City1,City2
City,City3
City2,City3
.
.
.
Методы Map или Hashmap не разрешены.
Подробнее здесь: https://stackoverflow.com/questions/782 ... ide-a-loop