本文整理了Java中java.util.TreeSet.retainAll()
方法的一些代码示例,展示了TreeSet.retainAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreeSet.retainAll()
方法的具体详情如下:
包路径:java.util.TreeSet
类名称:TreeSet
方法名:retainAll
暂无
代码示例来源:origin: apache/geode
@Override
public boolean retainAll(Collection c) {
if (c instanceof StructSet) {
return retainAll((StructSet) c);
}
return super.retainAll(c);
}
代码示例来源:origin: spotbugs/spotbugs
notInitializedInConstructors.retainAll(data.readFields);
notInitializedInConstructors.retainAll(data.writtenNonNullFields);
notInitializedInConstructors.retainAll(data.assumedNonNull.keySet());
notInitializedInConstructors.removeAll(data.writtenInConstructorFields);
notInitializedInConstructors.removeAll(data.writtenInInitializationFields);
readOnlyFields.removeAll(data.writtenFields);
readOnlyFields.retainAll(data.readFields);
nullOnlyFields.retainAll(data.readFields);
代码示例来源:origin: geotools/geotools
/**
* Given a list of type Layer, return all EPSG codes that is supported by all of the layers.
* This is an intersection of each layer's SRS set.
*
* @param layers A List of type Layer
* @return a Set of type String, containin EPSG codes, or empty if none found
*/
public static Set findCommonEPSGs(List layers) {
TreeSet set = new TreeSet();
Layer first = (Layer) layers.get(0);
set.addAll(first.getSrs());
for (int i = 1; i < layers.size(); i++) {
Layer layer = (Layer) layers.get(i);
set.retainAll(layer.getSrs());
}
return set;
}
代码示例来源:origin: pentaho/mondrian
set.retainAll(set2);
return set;
代码示例来源:origin: gradle.plugin.com.s390x/gogradle
@Override
public boolean retainAll(Collection<?> c) {
return container.retainAll(c);
}
代码示例来源:origin: broadinstitute/picard
private Set<Integer> removeNonExistentCycles(final int[] cycles) {
final TreeSet<Integer> inputCyclesSet = new TreeSet<Integer>();
for (final Integer inputCycle : cycles) {
inputCyclesSet.add(inputCycle);
}
inputCyclesSet.retainAll(detectedCycles);
return inputCyclesSet;
}
代码示例来源:origin: com.github.broadinstitute/picard
private Set<Integer> removeNonExistentCycles(final int[] cycles) {
final TreeSet<Integer> inputCyclesSet = new TreeSet<Integer>();
for (final Integer inputCycle : cycles) {
inputCyclesSet.add(inputCycle);
}
inputCyclesSet.retainAll(detectedCycles);
return inputCyclesSet;
}
代码示例来源:origin: io.snappydata/gemfire-core
@Override
public boolean retainAll(Collection c) {
if (c instanceof StructSet) { return retainAll((StructSet) c); }
return super.retainAll(c);
}
代码示例来源:origin: org.apache.geode/gemfire-core
@Override
public boolean retainAll(Collection c) {
if (c instanceof StructSet) {
return retainAll((StructSet) c);
}
return super.retainAll(c);
}
代码示例来源:origin: org.utgenome.thirdparty/picard
private int[] removeNonExistentCycles(final int[] cycles) {
final TreeSet<Integer> detectedCyclesSet = new TreeSet<Integer>();
for(final Integer cycle : detectedCycles) {
detectedCyclesSet.add(cycle);
}
final TreeSet<Integer> inputCyclesSet = new TreeSet<Integer>();
for(final Integer inputCycle : cycles) {
inputCyclesSet.add(inputCycle);
}
//This also sorts outputCycles
final int[] outputCycles;
inputCyclesSet.retainAll(detectedCyclesSet);
outputCycles = new int[inputCyclesSet.size()];
int i = 0;
for(final Integer element : inputCyclesSet) {
outputCycles[i++] = element;
}
return outputCycles;
}
代码示例来源:origin: org.geotools/gt2-wms
/**
* Given a list of type Layer, return all EPSG codes that is supported
* by all of the layers. This is an intersection of each layer's SRS set.
*
* @param layers A List of type Layer
* @return a Set of type String, containin EPSG codes, or empty if none found
*/
public static Set findCommonEPSGs(List layers) {
TreeSet set = new TreeSet();
Layer first = (Layer) layers.get(0);
set.addAll(first.getSrs());
for (int i = 1; i < layers.size(); i++ ) {
Layer layer = (Layer) layers.get(i);
set.retainAll(layer.getSrs());
}
return set;
}
代码示例来源:origin: org.geotools/gt-wms
/**
* Given a list of type Layer, return all EPSG codes that is supported by all of the layers.
* This is an intersection of each layer's SRS set.
*
* @param layers A List of type Layer
* @return a Set of type String, containin EPSG codes, or empty if none found
*/
public static Set findCommonEPSGs(List layers) {
TreeSet set = new TreeSet();
Layer first = (Layer) layers.get(0);
set.addAll(first.getSrs());
for (int i = 1; i < layers.size(); i++) {
Layer layer = (Layer) layers.get(i);
set.retainAll(layer.getSrs());
}
return set;
}
代码示例来源:origin: mauricioaniche/ck
@Override
public void setResult(CKNumber result) {
/*
* LCOM = |P| - |Q| if |P| - |Q| > 0
* where
* P = set of all empty set intersections
* Q = set of all nonempty set intersections
*/
// extracted from https://github.com/dspinellis/ckjm
int lcom = 0;
for (int i = 0; i < methods.size(); i++)
for (int j = i + 1; j < methods.size(); j++) {
TreeSet<?> intersection = (TreeSet<?>)methods.get(i).clone();
intersection.retainAll(methods.get(j));
if (intersection.size() == 0) lcom++;
else lcom--;
}
result.setLcom(lcom > 0 ? lcom : 0);
}
代码示例来源:origin: themadcreator/rabinfingerprint
/**
* Computes (this & that) in GF(2^k)
*/
public Polynomial and(Polynomial that) {
TreeSet<BigInteger> dgrs = this.createDegreesCollectionCopy();
dgrs.retainAll(that.degrees);
return new Polynomial(dgrs);
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
/**
* Retains only the elements in this set that are contained in the
* specified set. In other words, removes from this set all of
* its elements that are not contained in the specified set. This
* operation effectively modifies this set so that its value is
* the <i>intersection</i> of the two sets.
*
* @param c set that defines which elements this set will retain.
* @stable ICU 2.0
*/
public UnicodeSet retainAll(UnicodeSet c) {
checkFrozen();
retain(c.list, c.len, 0);
strings.retainAll(c.strings);
return this;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
@Override
public boolean retainAll(Collection paramCollection) {
if (_directAccess) {
return super.retainAll(paramCollection);
}
if (isDelayLoad()) {
load();
}
return ProxyCollections.retainAll(this, paramCollection);
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
@Override
public boolean retainAll(Collection paramCollection) {
if (_directAccess) {
return super.retainAll(paramCollection);
}
if (isDelayLoad()) {
load();
}
return ProxyCollections.retainAll(this, paramCollection);
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
@Override
public boolean retainAll(Collection paramCollection) {
if (_directAccess) {
return super.retainAll(paramCollection);
}
if (isDelayLoad()) {
load();
}
return ProxyCollections.retainAll(this, paramCollection);
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
@Override
public boolean retainAll(Collection paramCollection) {
if (_directAccess) {
return super.retainAll(paramCollection);
}
if (isDelayLoad()) {
load();
}
return ProxyCollections.retainAll(this, paramCollection);
}
代码示例来源:origin: freeplane/freeplane
final AccumulatedIcons iconSet2 = new AccumulatedIcons(Collections.EMPTY_SET);
iconSet2.addAccumulatedIconsToTreeSet(child);
iconSet.childIcons.retainAll(iconSet2.childIcons);
if(iconSet.ownIcons.isEmpty() && iconSet.childIcons.isEmpty())
break;
内容来源于网络,如有侵权,请联系作者删除!