两个ThreeSet求交集(去重)
@Test
public void ThreeSetTest() {
Set<String> newId = new TreeSet<>();
Set<String> oldId = new TreeSet<>();
newId.add("250214042135263180");
newId.add("141434602621593606");
newId.add("2502254505676061");
newId.add("300156295239381872");
newId.add("595749044939157569");
newId.add("490055366940074226");
newId.add("594261420524905377");
newId.add("595851032426476806");
newId.add("221639481420359250");
newId.add("131854291335519272");
newId.add("311633010520063562");
newId.add("251155622521627291");
newId.add("1648535929690701");
newId.add("15864876864482337");
newId.add("1585648369415541");
oldId.add("250214042135263180");
oldId.add("141434602621593606");
oldId.add("2502254505676061");
oldId.add("300156295239381872");
oldId.add("595749044939157569");
oldId.add("490055366940074226");
test(oldId, newId);
}
public void test(Set<String> old, Set<String> set) {
Set<String> All = new TreeSet<>();
setFor:
for (String id : set) {
for (String o : old) {
if (id.equals(o)) {
continue setFor;
}
}
All .add(id);
}
for (String s : All )
System.out.println(s);
}