Java tutorial
//package com.java2s; /** * Copyright (c) 2005-2012 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); */ import java.util.ArrayList; import java.util.Collection; import java.util.List; public class Main { public static <T> List<T> subtract(final Collection<T> a, final Collection<T> b) { List<T> list = new ArrayList<T>(a); for (T element : b) { if (list.contains(element)) { list.remove(element); } } return list; } }