src/main/java/me/zzp/util/Seq.java
public static <E> List<E> remove(List<E> a, E e) {
    List<E> list = new ArrayList<>();
    for (E o : a) {
      if (!o.equals(e)) {
        list.add(o);
      }
    }
    return list;
  }
public static <E> List<E> remove(List<E> a, E e) {
    List<E> list = new ArrayList<>();
    for (E o : a) {
      if (!o.equals(e)) {
        list.add(o);
      }
    }
    return list;
  }
public static < E > List < E > remove ( List < E > a , E e ) { List < E > list = new ArrayList <> ( ) ; for ( E o : a ) { if ( ! o . equals ( e ) ) { list . add ( o ) ; } } return list ; }
从List中删除所有与给定对象equals的元素。

@param <E> 元素类型。
@param a 给定List。
@param e 给定对象
@return 去除e之后的List。
从List中删除所有与给定对象equals的元素。