Size: a a a

2020 November 19

DC

Denis Chikanov in learn.java
Дмитрий
Я только знакомлюсь со стримами и не могу понять что я делаю не так.
Почему та же последовательность действий но в одной строке не работает?
Потому что это не та же последовательность действий. В многострочном варианте ты присваивал не результат вызова forEach. Я показал, что возвращает forEach, смотри скриншот доки выше.
источник

n.

ns ... in learn.java
... ...
Вроде когда так вводят тогда тебе пойдут все числа.
ты можешь их читать в цикле, пока не попадется признак конца очереди (например, 0)
да, я вроде как научился теперь считывать числа со строки, вне зависимости от кол-ва.
однако теперь воюю как сравнить два числа...
a > sc.hasNextInt()  - не работает...
источник

n.

ns ... in learn.java
источник

..

... ... in learn.java
мне кажется, что надо просто поставить while(true). А то вдруг я буду с новой строки вводить числа
источник

Д

Дмитрий in learn.java
Denis Chikanov
Потому что это не та же последовательность действий. В многострочном варианте ты присваивал не результат вызова forEach. Я показал, что возвращает forEach, смотри скриншот доки выше.
Блин, я вроде не правильно понял статью. Получается foreach который я вызываю не относиться на прямую к стримам. А обычный foreach?
источник

DC

Denis Chikanov in learn.java
Дмитрий
Блин, я вроде не правильно понял статью. Получается foreach который я вызываю не относиться на прямую к стримам. А обычный foreach?
Причём тут обычный foreach-loop? Это не метод, это языковая конструкция.
Ты вызываешь метод forEach.
источник

..

... ... in learn.java
В массив добавлять надо дальше числа
источник

DC

Denis Chikanov in learn.java
... ...
В массив добавлять надо дальше числа
Не надо, для этого задания не нужно помнить более чем два числа.
источник

n.

ns ... in learn.java
... ...
мне кажется, что надо просто поставить while(true). А то вдруг я буду с новой строки вводить числа
while (true) - бесконечный цикл задаст. И ошибку программы, если "слово" введу.
while(sc.hasNextInt()) - читает числа даже с новой строки без проблем
источник

..

... ... in learn.java
ns ...
while (true) - бесконечный цикл задаст. И ошибку программы, если "слово" введу.
while(sc.hasNextInt()) - читает числа даже с новой строки без проблем
ок
источник

.

... in learn.java
Так нахвание метода говорит о том что он должен вернуть булевое же , нет?
источник

.

... in learn.java
Или я не понимаю сути разговора
источник

n.

ns ... in learn.java
Я понимаю, что sc.hasNextInt() - это булево выражение.
Однако оно в консоли позволяет ввесли целочисленное число.
Интересует вопрос, как этому числу назначить переменную
источник

DC

Denis Chikanov in learn.java
Блин, я всё понимаю, но начни читать документацию и материалы по языку, и пользоваться редактором с подсветкой синтаксиса и мб каким-никаким автожополнением, хоть бы там VS Code с плагинами. Правда, все проблемы решит.
источник

А

Алексей in learn.java
Дмитрий
@chikanov
пытался эту запись одной строкой реализовать
Мне кажется, ты при укорачивании укоротил .stream после .read
источник

Д

Дмитрий in learn.java
Алексей
Мне кажется, ты при укорачивании укоротил .stream после .read
я это заметил, но Денис прав)
источник

TS

Tony Stark in learn.java
привет народ, подкинте пожалуйста годную статью по организации отношений в базе "OneToMany - ManyToOne"
источник

А

Алексей in learn.java
Дмитрий
я это заметил, но Денис прав)
В том, что надо peek, а не форич?
источник

Д

Дмитрий in learn.java
Алексей
В том, что надо peek, а не форич?
форич терминальный метод, пик конвеер. Теперь надо разбираться как пик работает)
источник

SS

Slava S in learn.java
Tony Stark
привет народ, подкинте пожалуйста годную статью по организации отношений в базе "OneToMany - ManyToOne"
а что тут годного. Один человек владеет несколлькими аккаунтами
источник