取两个集合的交集数据
List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); a.add("d"); a.add("e"); a.add("f"); List<String> b = new ArrayList<String>(); b.add("a"); b.add("c"); b.add("e"); b.add("g"); b.add("r"); b.add("q"); @SuppressWarnings("unchecked") List<String> c = (List<String>)org.apache.commons.collections.CollectionUtils.intersection(a, b); // System.out.println(java.util.Arrays.toString(c.toArray())); for(String x : c){ System.out.println(x); }