“Java, как сделать параметр необязательным” Ответ

Java, как сделать параметр необязательным

void foo(String a, Optional<Integer> bOpt) {
    Integer b = bOpt.isPresent() ? bOpt.get() : 0;
    //...
}

foo("a", Optional.of(2));
foo("a", Optional.<Integer>absent());
Hungry Herring

Java, как сделать параметр необязательным

void foo(String a, Integer... b) {
    Integer b1 = b.length > 0 ? b[0] : 0;
    Integer b2 = b.length > 1 ? b[1] : 0;
    //...
}

foo("a");
foo("a", 1, 2);
Hungry Herring

Ответы похожие на “Java, как сделать параметр необязательным”

Вопросы похожие на “Java, как сделать параметр необязательным”

Больше похожих ответов на “Java, как сделать параметр необязательным” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования