Софтуерно Инженерство
Loading...
+ Нов въпрос
alex1966 avatar alex1966 255 Точки
Best Answer

2 Задачи са защото, разделиха лекцийте, то беше 1 лекция но я разделиха на 2 за да отделят повече време на колекцийте, и според мен все още не са направени повече задачи за streamovete

1
baxlash avatar baxlash 31 Точки

Ясно. Благодаря, колега.

1
AtanasGanev avatar AtanasGanev 1 Точки

Да,две са задачите.

0
Ivailo_Kodov avatar Ivailo_Kodov 97 Точки

И аз зададох този въпрос :D  Малко недоумение, чак гадно ми стане, че са само 2 :D

0
AntonPortenov avatar AntonPortenov 77 Точки

А на 1ва при липса на думи с дължина по-голяма от нула принтраме "(empty)" 

Или това показва, че не се принтра нищо?

0
sanker avatar sanker 12 Точки

Така, както е показано в условието, би трябвало да принтираме "(empty)" според мен.

0
31/03/2016 11:38:22
kaloyannikov avatar kaloyannikov 528 Точки

не трябва да се принтира нищо ,не (empty) , според мен.

0
galya.miteva avatar galya.miteva 28 Точки

Здравейте! Някой може ли да ми помогне с втората задача? Как проверявате командата ако е във възходящ ред или низходящ? Не мога да разбера къде трябва да се сложи този if..else ...:( 

Пробвах с методи , с какво ли не, е не мога и не мога да го направя...

0
alex1966 avatar alex1966 255 Точки

Четеш команда и след това проверяваш ако е тази команда ги сортираш по такъв начин, ако е другата команда ги сортираш в обратен ред и за двата случая използваш (a,b) -> a.compareTo(b) - но с малко размяна :ь
EDIT: Ти не проверяваш командата дали е във възходящ или низхоящ, на първи ред си правиш масива, на втория ред четеш командата и проверяваш.

0
31/03/2016 16:44:09
baxlash avatar baxlash 31 Точки

За да ги сортираш възходящо използваш следното:

Arrays.toList([масив някакъв]).stream()
     .sorted((p,q) -> p.compareTo(q))
     .foreach(System.out::println);

A за да ги сортираш низходящо:

Arrays.toList([масив някакъв]).stream()
     .sorted((p,q) -> q.compareTo(p))
     .foreach(System.out::println);

3
31/03/2016 17:06:53
vpl2001 avatar vpl2001 54 Точки

Работи перфектно! И на мен ми помогнахте с дискусията!

0
another90sm avatar another90sm 7 Точки

Здравейте,

Втора задача я направих така: http://pastebin.com/G3QwvAri

Мисля ,че стана добре ако може нещо да се подобри ще се радвам да разбера.

 

1
WaLkZ avatar WaLkZ 8 Точки

Ето и моето кратко решение на втора задача http://pastebin.com/J3FrMyfS

1
03/04/2016 18:43:41
vyordanov92 avatar vyordanov92 1 Точки

Ето ги и моите решения на задачите:

https://github.com/vyordanov92/Java-Fundamentals/tree/master/StreamAPI-Homework

0
alex1966 avatar alex1966 255 Точки

Колега много сложна си я изкарал тая първа задача :^)

0
ionkoto avatar ionkoto 23 Точки

Защо? Просто съм направил две решения. Знам, че е излишно ама за упражнението.

1