Просмотр исходного кода

Join translation string with collector

Tyler Matthews 9 лет назад
Родитель
Сommit
947c9757c9
1 измененных файлов: 2 добавлений и 4 удалений
  1. 2
    4
      exercises/pig-latin/src/example/java/PigLatinTranslator.java

+ 2
- 4
exercises/pig-latin/src/example/java/PigLatinTranslator.java Просмотреть файл

16
     private static final String VOWELS_REGEX = "[aeiou]";
16
     private static final String VOWELS_REGEX = "[aeiou]";
17
 
17
 
18
     String translate(String sentence) {
18
     String translate(String sentence) {
19
-        List<String> translatedWords = Arrays.stream(sentence.split(" "))
19
+        return Arrays.stream(sentence.split(" "))
20
                 .map(this::translateWord)
20
                 .map(this::translateWord)
21
-                .collect(Collectors.toList());
22
-
23
-        return String.join(" ", translatedWords);
21
+                .collect(Collectors.joining(" "));
24
     }
22
     }
25
 
23
 
26
     private String translateWord(String word) {
24
     private String translateWord(String word) {