Здесь у меня
Map<String, String>
, вывод на картинке, как сделать так же, но не со строкой, а со списком?
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception{
ParseHTML parse = new ParseHTML();
parse.parseHTML();
List<MetroStations> stations = parse.getStations();
List<MetroLines> lines = parse.getLines();
//stations.forEach(System.out::println);
Map<String, String> map = new LinkedHashMap<>();
for (int i = 0; i < stations.size(); i++) {
if (!map.containsKey(stations.get(i).getNumberLine())) {
map.put(stations.get(i).getNumberLine(), "");
}
map.put(stations.get(i).getNumberLine(), map.get(stations.get(i).getNumberLine()) + " " + stations.get(i).getNameStation());
}
map.forEach((s, s2) -> System.out.println(s + " " + s2));
}
}