title: Collectors.joining vs StringBuilder.append
body: <p>Which one is better in terms of performance?   </p>
  
  <pre><code>finalWords.stream().forEach(word -&gt; stringBuilder.append(word).append(”,“)); 
  String finalResult = stringBuilder.toString();
  </code></pre>
  
  <p>VS </p>
  
  <pre><code>String finalResult = finalWords.stream().collect(Collectors.joining(","));
  </code></pre>