Remove an array of ids contained in another array
<p>If I have an array of Track objects:</p>

<pre><code>Track[] tracks;
</code></pre>

<p>Where each track has many fields among others a String trackId:</p>

<pre><code>public class Track{

    private String trackId;


    private String artistId;
}
</code></pre>

<p>then I have </p>

<pre><code>String trackIdsToRemove[];
</code></pre>

<p>I would like to remove the ids in trackIdsToRemove[] that are in the objects inside the list tracks.</p>

<p>Is there any fancy way to do this other than iterate? Maybe with Guava? Or RxJava?</p>