取出两个数组的相同元素

	/**
	 * @Description: 取得两个数组的相同元素,放入 Set 集合里
	 * @param oneSet
	 * @param twoSet
	 * @return Set  
	 * @author beyond
	 * @date 2015-9-11
	 */
	public  Set getSameElement(T[] oneSet , T[] twoSet){
		Arrays.sort(oneSet);
		Arrays.sort(twoSet);
		Set set = new HashSet();
		for (int i = 0; i < oneSet.length; i++) {
			if (Arrays.binarySearch(twoSet, oneSet[i]) != -1){
				set.add(oneSet[i]);
			}
		}
		return set;
	}

 

你可能感兴趣的:(Java)