java 判斷一個List是否是另一個List的子集


	/** 判斷List2是否屬於list1的子集
	 * @param list1
	 * @param list2
	 * @return
	 */
	public static <E> boolean isSubList(List<E> parent, List<E> children) {
		List<E> parent_1 = new ArrayList<>();
		parent_1.addAll(parent);
		List<E> children_1 = new ArrayList<>();
		children_1.addAll(children);
		int differ = parent_1.size() - children_1.size();
		parent_1.removeAll(children_1);
		if (differ > 0 && differ == parent_1.size()) {
			return true;
		} else {
			return false;
		}
	}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM