java判斷List對象是否唯一、去重複

java中List<T>去重複方法(前提:T對象中需要重寫equals方法)

	/**
	   * List去重複
	   * 需要重寫T中的Equals及GetHashCode方法
	   * @param a
	   * @return
	   */
	public static <T> List<T> array_unique(List<T> list) {
	    List<T> temp = new LinkedList<T>();
	    for(T a:list) {
	        if(!temp.contains(a)) {
	        	temp.add(a);
	        }
	    }
	    return temp;
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章