16. Predicates and Other Functional Interfaces
Activity 1: Toggling the Sensor States
Solution
Activity1.java
52Â Â Â Â Â Â Â Â Â for (Sensor sensor : sensors) {
53Â Â Â Â Â Â Â Â Â Â Â Â Â if (hasAlarmOrWarning.test(sensor)) {
54Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â alarmOrWarning = true;
55Â Â Â Â Â Â Â Â Â Â Â Â Â }
56Â Â Â Â Â Â Â Â Â }
57
58Â Â Â Â Â Â Â Â Â if (alarmOrWarning) {
59Â Â Â Â Â Â Â Â Â Â Â Â Â System.out.println("Alarm, or warning, was triggered!");
60
61
62Â Â Â Â Â Â Â Â Â Â Â Â Â for (Sensor sensor : sensors) {
63Â Â Â Â Â Â Â Â Â &...