title: Joins in Java 8 Collection API
body: <p>I have two <code>List&lt;Map&lt;String, Object&gt;&gt;</code> object.</p>
  
  <pre><code>[{Month=August-2013, Sales=282200}, {Month=July-2013, Sales=310400}, 
   {Month=June-2013, Sales=309600}, {Month=May-2013, Sales=318200}, 
   {Month=September-2013, Sales=257800}]
  </code></pre>
  
  <p>and</p>
  
  <pre><code>[{Month=April-2013, NoOfTranx=8600}, {Month=August-2013, NoOfTranx=6700}, 
   {Month=July-2013, NoOfTranx=14400}, {Month=June-2013, NoOfTranx=8500}, 
   {Month=May-2013, NoOfTranx=14400}]
  </code></pre>
  
  <p>I want to <code>join(Merge)</code> these two List on <code>Month</code> key. How can I perform several join operation (i.e. <code>FULL OUTER JOIN, RIGHT OUTER JOIN</code> etc.) on these List using new Collection <code>API</code>.</p>