From 8c65497b60a15004f5324e22bed5a7777581d094 Mon Sep 17 00:00:00 2001 From: JuZihao <57383789+JuZihao@users.noreply.github.com> Date: Fri, 18 Sep 2020 17:22:27 +0800 Subject: [PATCH 1/2] no message --- src/se/edu/inclass/Main.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/se/edu/inclass/Main.java b/src/se/edu/inclass/Main.java index 3781393..343bd23 100644 --- a/src/se/edu/inclass/Main.java +++ b/src/se/edu/inclass/Main.java @@ -40,10 +40,8 @@ public static void printData(ArrayList tasksData) { } public static void printDeadlines(ArrayList tasksData) { - for (Task t : tasksData) { - if (t instanceof Deadline) { - System.out.println(t); - } - } + tasksData.stream() + .filter(if(tasksData instanceof deadline)) + .forEach(System.out.println(tasksData);); } } From 5e720c2258342c058eb1eb2ca6576fa65818dd3c Mon Sep 17 00:00:00 2001 From: JuZihao <57383789+JuZihao@users.noreply.github.com> Date: Fri, 18 Sep 2020 17:59:36 +0800 Subject: [PATCH 2/2] use Stream to print deadline --- src/se/edu/inclass/Main.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/se/edu/inclass/Main.java b/src/se/edu/inclass/Main.java index 343bd23..938795c 100644 --- a/src/se/edu/inclass/Main.java +++ b/src/se/edu/inclass/Main.java @@ -21,6 +21,7 @@ public static void main(String[] args) { System.out.println("Total number of deadlines: " + countDeadlines(tasksData)); + printDeadlines(tasksData); } private static int countDeadlines(ArrayList tasksData) { @@ -41,7 +42,7 @@ public static void printData(ArrayList tasksData) { public static void printDeadlines(ArrayList tasksData) { tasksData.stream() - .filter(if(tasksData instanceof deadline)) - .forEach(System.out.println(tasksData);); + .filter((t) -> t instanceof Deadline) + .forEach(System.out::println); } }