Loading...
MMQuants avatar MMQuants 68 Точки

Може ли някой да ми поясни къде точно ми е грешката на задача 10 от Homework: Java Collections Basics ?

Здравейте колеги става дума за задача Problem 10.Extract All Unique Words от домашното: Homework: Java Collections Basics. Не мога да разбера защо накрая ми принтира празен сет? Някой може ли да ми подскаже?

Ето го и кода:

http://pastebin.com/0tYsvwx3

Пробвах притна с  foreach и само да го принтна, но уви. Явно не го пълни някак си този set ама не знам защо?



 
Тагове:
2
Java Advanced
naskoni avatar naskoni 68 Точки

Ето и едно решение без регекс: 

(има регекс, ама в split(), не с pattern, matcher и т.н.)

http://pastebin.com/qHws6q55

За разнообразие... :)

0
28/10/2015 19:01:32
djc_bg2015 avatar djc_bg2015 923 Точки

Ето го преработено и от мен:

import java.util.Scanner;
import java.util.stream.Stream;

public class Sandbox2 {
    public static void main(String[] args) {
        Stream.of(new Scanner(System.in)
                .nextLine()
                .toLowerCase()
                .split("\\W+"))
                .distinct()
                .sorted()
                .forEach(s -> System.out.print(s + " "));
    }
}

 

1
29/10/2015 09:34:05
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.