title: Java8: Stream merge two lists
body: <p>I have two lists</p>
  
  <pre><code>List1 - (1, 2, 3)
  List2 - (4, 5, 6,7, 8)
  </code></pre>
  
  <p>Want to merge both the list as  <code>(1, 4, 2, 5, 3, 6, 7, 8)</code> using java streams</p>
  
  <p>First element from List1, List2 and, Second element from list1, list2 ...so on..if any extra elements remain then place at the end.</p>