Java tutorial
//package com.java2s; import java.util.*; public class Main { public static <T> List<T> minus(List<T> initialList, List<T> elementsToRemove) { List<T> minusedList = new ArrayList<T>(initialList); minusedList.removeAll(elementsToRemove); return minusedList; } }