diff --git a/Functional-Programming-Project/src/com/basicsstrong/functional/section11/DownstreamCollectors.java b/Functional-Programming-Project/src/com/basicsstrong/functional/section11/DownstreamCollectors.java index d7258ea..09fd298 100644 --- a/Functional-Programming-Project/src/com/basicsstrong/functional/section11/DownstreamCollectors.java +++ b/Functional-Programming-Project/src/com/basicsstrong/functional/section11/DownstreamCollectors.java @@ -18,8 +18,8 @@ public class DownstreamCollectors { public static void main(String[] args) { - - Path path = Paths.get("/Users/mohitsinghal/newWorkspace/Functional-Programming/src/com/basicsstrong/functional/section11/EmployeeData"); + + Path path = Paths.get(System.getProperty("user.dir") + "/src/com/basicsstrong/functional/section11/EmployeeData"); try(Stream lines = Files.lines(path);){ @@ -68,9 +68,9 @@ public static void main(String[] args) { employeeList.stream() .collect( Collectors.groupingBy( - e -> e.getDesignation(), + Employee::getDesignation, Collectors.mapping( - e -> e.getSalary(), + Employee::getSalary, Collectors.maxBy(Comparator.comparing(Function.identity())) ) )