Итак, у меня есть HashMap пар ключ-значение, и я хотел бы создать список новых объектов, созданных с использованием каждой пары ключ-значение. Например:
//HashMap of coordinates with the key being x and value being y
Map<Integer, Integer> coordinates = new HashMap<Integer, Integer>();
coordinates.put(1,2);
coordinates.put(3,4);
List<Point> points = new ArrayList<Point>();
//Add points to the list of points instantiated using key-value pairs in HashMap
for(Integer i : coordinates.keySet()){
points.add(new Point(i , coordinates.get(i)));
}
Как я мог сделать то же самое, используя потоки Java 8.