 <p>You can use <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html#removeAll%28java.util.Collection%29" rel="nofollow"><code>boolean removeAll(Collection&lt;?&gt; c)</code></a> method.</p> <p>Just note that this method modifies the <code>List</code> on which you invoke it. In case you to keep the original <code>List</code> intact then you would have to make a copy of the list first and then the method on the copy.</p> <p>e.g.</p> <pre><code>List&lt;Employee&gt; additionalDataInListA = new ArrayList&lt;Employee&gt;(listA); additionalDataInListA.removeAll(listB); </code></pre>