#140 Checked Exception in the Stream API

Companies:
Investgo
Themes:
JavaExceptionsStreams & LambdasCode Review

What will be printed to the screen?

class Main {
    public static void main(String[] args) {
        Main main = new Main();
        main.streamTest();
    }

    private void streamTest() {
        Stream.of(1, 2, 3).filter(this::isEven).collect(Collectors.toList());
    }

    private boolean isEven(int num) throws Exception {
        if (num % 2 == 0) {
            return true;
        } else {
            throwException();
        }
        return false;
    }

    private void throwException() throws Exception {
        throw new Exception();
    }
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in