本文整理了Java中java.util.TreeSet.clear()
方法的一些代码示例,展示了TreeSet.clear()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreeSet.clear()
方法的具体详情如下:
包路径:java.util.TreeSet
类名称:TreeSet
方法名:clear
[英]Removes all elements from this TreeSet, leaving it empty.
[中]删除此树集中的所有元素,将其保留为空。
代码示例来源:origin: stanfordnlp/CoreNLP
@Override
public void clear() {
super.clear();
remainingCapacity = initialCapacity;
}
代码示例来源:origin: goldmansachs/gs-collections
public void clear()
{
this.treeSet.clear();
}
代码示例来源:origin: mabe02/lanterna
/**
* Marks the whole buffer as dirty so every cell is considered in need to repainting. This is used by methods such
* as clear and bell that will affect all content at once.
*/
private void setWholeBufferDirty() {
wholeBufferDirty = true;
dirtyTerminalCells.clear();
}
代码示例来源:origin: eclipse/eclipse-collections
@Override
public void clear()
{
this.treeSet.clear();
}
代码示例来源:origin: eclipse/eclipse-collections
@Override
public void clear()
{
this.treeSet.clear();
}
代码示例来源:origin: spotbugs/spotbugs
@Override
public void clearMissingClasses() {
missingClassSet.clear();
}
代码示例来源:origin: apache/flink
@Override
public void bulkLoadFromOrderedIterator(@Nonnull Iterator<byte[]> orderedIterator) {
treeSet.clear();
for (int i = maxSize; --i >= 0 && orderedIterator.hasNext(); ) {
treeSet.add(orderedIterator.next());
}
}
}
代码示例来源:origin: yigit/android-priority-jobqueue
public synchronized void clear() {
internalSet.clear();
groupDelays.clear();
publicClone = null;
}
}
代码示例来源:origin: yigit/android-priority-jobqueue
@Override
public void clear() {
jobs.clear();
idCache.clear();
}
代码示例来源:origin: mabe02/lanterna
public synchronized TreeSet<TerminalPosition> getAndResetDirtyCells() {
TreeSet<TerminalPosition> copy = new TreeSet<TerminalPosition>(dirtyTerminalCells);
dirtyTerminalCells.clear();
return copy;
}
代码示例来源:origin: hankcs/HanLP
@Override
public void clear()
{
sourceNode = new MDAGNode(false);
simplifiedSourceNode = null;
equivalenceClassMDAGNodeHashMap.clear();
mdagDataArray = null;
charTreeSet.clear();
transitionCount = 0;
}
}
代码示例来源:origin: BroadleafCommerce/BroadleafCommerce
public void setFieldGroups(Set<FieldGroup> fieldGroups) {
this.fieldGroups.clear();
this.fieldGroups.addAll(fieldGroups);
}
代码示例来源:origin: BroadleafCommerce/BroadleafCommerce
public void setTabs(Set<Tab> tabs) {
this.tabs.clear();
this.tabs.addAll(tabs);
}
代码示例来源:origin: atomix/atomix
@Override
public Versioned<Collection<byte[]>> replace(String key, Collection<? extends byte[]> values) {
Versioned<Collection<byte[]>> removedValues = new Versioned<>(Sets.newHashSet(valueSet), version);
valueSet.clear();
valueSet.addAll(values);
version = getCurrentIndex();
return removedValues;
}
代码示例来源:origin: atomix/atomix
@Override
public Versioned<Collection<byte[]>> removeAll(String key) {
Set<byte[]> removedValues = Sets.newHashSet(valueSet);
valueSet.clear();
return new Versioned<>(removedValues, version = getCurrentIndex());
}
代码示例来源:origin: spotbugs/spotbugs
public void clearBugInstances() {
bugSet.clear();
invalidateHashes();
}
代码示例来源:origin: apache/geode
private void populateEntryEventList(DistributedMember target,
ArrayList<ArrayList<DistTxThinEntryState>> entryEventList, TreeSet<String> sortedRegionMap) {
DistTXCoordinatorInterface distTxItem = target2realDeals.get(target);
sortedRegionMap.clear();
distTxItem.gatherAffectedRegionsName(sortedRegionMap, false, true);
// Get region as per sorted order of region path
entryEventList.clear();
for (String rName : sortedRegionMap) {
ArrayList<DistTxThinEntryState> entryStates = this.txEntryEventMap.get(rName);
if (entryStates == null) {
throw new UnsupportedOperationInTransactionException(
String.format("Expected %s during a distributed transaction but got %s",
"entryStates for " + rName + " at target " + target, "null"));
}
entryEventList.add(entryStates);
}
}
代码示例来源:origin: apache/storm
private void closeReaderAndResetTrackers() {
inflight.clear();
tracker.offsets.clear();
retryList.clear();
reader.close();
reader = null;
releaseLockAndLog(lock, spoutId);
lock = null;
}
代码示例来源:origin: killbill/killbill
public void reset() {
bundles.clear();
subscriptions.clear();
events.clear();
}
代码示例来源:origin: apache/ignite
/**
*
*/
@Test
public void testMerging_MarksShouldBeDropForSuccessfulBackup() throws Exception {
ByteBuffer buf = createBuffer();
ThreadLocalRandom rand = ThreadLocalRandom.current();
int track = io.countOfPageToTrack(PAGE_SIZE);
long basePageId = io.trackingPageFor(Math.max(rand.nextLong(Integer.MAX_VALUE - track), 0), PAGE_SIZE);
assert basePageId >= 0;
PageIO.setPageId(GridUnsafe.bufferAddress(buf), basePageId);
TreeSet<Long> setIdx = new TreeSet<>();
for (int i = 0; i < 4; i++)
generateMarking(buf, track, basePageId, basePageId + rand.nextInt(1, track), setIdx, i, -1);
setIdx.clear();
generateMarking(buf, track, basePageId, basePageId + rand.nextInt(1, track), setIdx, 4, -1);
TreeSet<Long> setIdx2 = new TreeSet<>();
generateMarking(buf, track, basePageId, basePageId + rand.nextInt(1, track), setIdx2, 5, 3);
assertEquals(setIdx.size(), io.countOfChangedPage(buf, 4, PAGE_SIZE));
assertEquals(setIdx2.size(), io.countOfChangedPage(buf, 5, PAGE_SIZE));
for (long i = basePageId; i < basePageId + track; i++)
assertEquals("pageId = " + i, setIdx2.contains(i), io.wasChanged(buf, i, 5, 4, PAGE_SIZE));
}
内容来源于网络,如有侵权,请联系作者删除!