Size: a a a

2020 July 16

かたかわ in learn.java
Galv
массив отсортированный. скажем если 2347 - в данном случае нужна пятерка. первое число, которого не хватает для последовательного порядка чисел
можешь поиздеваться над тем, кто тебе дал задание, и дать ему этот ответ
источник

かたかわ in learn.java
List<Integer> list = new ArrayList<>();
       Stream.of(1, 2, 4, 5).peek(list:add).anyMatch(k ->
       {
           if (list.size() > 1 && k - 1 != (list.get(list.size() - 2))) {
               System.out.println(k + " found the element");
               return true;
           }
           return false;
       }
       );
источник

かたかわ in learn.java
Потому что я не совсем понимаю, зачем здесь стримы
источник

かたかわ in learn.java
Поэтому пусть это решение получает
источник

G

Galv in learn.java
всем спасибо за ответы!
источник

A

Anton in learn.java
Galv
Есть массив чисел. Отсортированный. Как найти первое пропущенное число?
В данном случае надо 3 получить. Нужно выполнить через стримы
Внешнюю переменную завести, где хранить предыдущее значение и в лямде делать map на curr-prev и остановить поток, когда результат будет отличаться от 1
источник

かたかわ in learn.java
Anton
Внешнюю переменную завести, где хранить предыдущее значение и в лямде делать map на curr-prev и остановить поток, когда результат будет отличаться от 1
Или так 😅😅😅
источник

G

Galv in learn.java
Anton
Внешнюю переменную завести, где хранить предыдущее значение и в лямде делать map на curr-prev и остановить поток, когда результат будет отличаться от 1
интересно! щас попробую
источник
2020 July 17

NK

Niyaz Kadirov in learn.java
Кто нибудь работал с spring security saml протокол?
источник

DC

Denis Chikanov in learn.java
Niyaz Kadirov
Кто нибудь работал с spring security saml протокол?
источник

NK

Niyaz Kadirov in learn.java
Окей, нужно реализовать sso через spring saml протокол, idp выступает okta, не могу получить данные автомзованного юзера, а точнее не могу настроить samlUserDetails, samlAuthProvider скину исходники, но если не работали с этим, то думаю интуитивно не разберёшься
источник

G

Galv in learn.java
При сложенни стрингов через + получившаяся стринга не попадает в стрингпул?
источник

V

Valentin in learn.java
Galv
При сложенни стрингов через + получившаяся стринга не попадает в стрингпул?
Кстати, интересный вопрос. Уже забыл, будет интересно вспомнить
источник

QH

Quantum Harmonizer in learn.java
Galv
При сложенни стрингов через + получившаяся стринга не попадает в стрингпул?
если это константное выражение, то именно она и попадает
источник

G

Galv in learn.java
странно, тут везде тру. хоть и не константа
источник

G

Galv in learn.java
а тут:
false
true
false
источник

DS

Dmitriy Shilnikov in learn.java
Galv
а тут:
false
true
false
Ну так у тебя в первом варианте компилятор может понять, что это константы, а во втором - нет
источник

G

Galv in learn.java
Dmitriy Shilnikov
Ну так у тебя в первом варианте компилятор может понять, что это константы, а во втором - нет
можешь разжевать чуть? не въеду
источник

QH

Quantum Harmonizer in learn.java
Galv
странно, тут везде тру. хоть и не константа
константа. Есть такое понятие как constant expression — выражение, которое вычисляется компилятором. Вкратце — это литералы, static final поля, значения которых — константы, и результаты применения операторов к ним.
источник

QH

Quantum Harmonizer in learn.java
"123" + (456 - Integer.MAX_VALUE) — вполне себе constant expression
источник