瀏覽代碼

Join translation string with collector

Tyler Matthews 9 年之前
父節點
當前提交
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,11 +16,9 @@ class PigLatinTranslator {
16 16
     private static final String VOWELS_REGEX = "[aeiou]";
17 17
 
18 18
     String translate(String sentence) {
19
-        List<String> translatedWords = Arrays.stream(sentence.split(" "))
19
+        return Arrays.stream(sentence.split(" "))
20 20
                 .map(this::translateWord)
21
-                .collect(Collectors.toList());
22
-
23
-        return String.join(" ", translatedWords);
21
+                .collect(Collectors.joining(" "));
24 22
     }
25 23
 
26 24
     private String translateWord(String word) {