java.util.IdentityHashMap.size()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(133)

本文整理了Java中java.util.IdentityHashMap.size()方法的一些代码示例,展示了IdentityHashMap.size()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IdentityHashMap.size()方法的具体详情如下:
包路径:java.util.IdentityHashMap
类名称:IdentityHashMap
方法名:size

IdentityHashMap.size介绍

[英]The number of key-value mappings contained in this identity hash map.
[中]此标识哈希映射中包含的键值映射数。

代码示例

代码示例来源:origin: stanfordnlp/CoreNLP

/** Returns the number of elements in this set (its cardinality).
 *
 *  @return the number of elements in this set (its cardinality).
 */
@Override
public int size() {
 return map.size();
}

代码示例来源:origin: hibernate/hibernate-orm

public int size() {
  return map.size();
}

代码示例来源:origin: requery/requery

@Override
public int size() {
  return map.size();
}

代码示例来源:origin: robovm/robovm

@Override
public int size() {
  return IdentityHashMap.this.size();
}

代码示例来源:origin: robovm/robovm

@Override
public int size() {
  return IdentityHashMap.this.size();
}

代码示例来源:origin: line/armeria

@Override
public int unfinishedRequests() {
  return unfinishedRequests.size();
}

代码示例来源:origin: Sable/soot

/**
 * {@inheritDoc}
 */
@Override
public int size() {
 return delegate.size();
}

代码示例来源:origin: org.apache.lucene/lucene-core

synchronized int numFlushingDWPT() {
 return flushingWriters.size();
}

代码示例来源:origin: Sable/soot

public int size() { return map.size(); }
public boolean isEmpty() { return map.isEmpty(); }

代码示例来源:origin: apache/pulsar

@VisibleForTesting
int producersCount() {
  synchronized (producers) {
    return producers.size();
  }
}

代码示例来源:origin: apache/pulsar

@VisibleForTesting
int consumersCount() {
  synchronized (consumers) {
    return consumers.size();
  }
}

代码示例来源:origin: SonarSource/sonarqube

public boolean isComplete() {
 return rawToBase.size() == raws.size();
}

代码示例来源:origin: apache/incubator-dubbo

/**
 * If the object has already been written, just write its ref.
 *
 * @return true if we're writing a ref.
 */
@Override
public boolean addRef(Object object)
    throws IOException {
  if (_refs == null)
    _refs = new IdentityHashMap();
  Integer ref = (Integer) _refs.get(object);
  if (ref != null) {
    int value = ref.intValue();
    writeRef(value);
    return true;
  } else {
    _refs.put(object, new Integer(_refs.size()));
    return false;
  }
}

代码示例来源:origin: stanfordnlp/CoreNLP

static IdentityHashMap<Tree, List<Tree>> getTopParses(LexicalizedParser parser, Options op,
                           Collection<Tree> trees, TreeTransformer transformer,
                           boolean outputUpdates) {
 IdentityHashMap<Tree, List<Tree>> topParses = new IdentityHashMap<>();
 for (Tree tree : trees) {
  List<Tree> parses = getTopParsesForOneTree(parser, op.trainOptions.dvKBest, tree, transformer);
  topParses.put(tree, parses);
  if (outputUpdates && topParses.size() % 10 == 0) {
   log.info("Processed " + topParses.size() + " trees");
  }
 }
 if (outputUpdates) {
  log.info("Finished processing " + topParses.size() + " trees");
 }
 return topParses;
}

代码示例来源:origin: org.apache.lucene/lucene-core

public synchronized void waitForFlush() {
 while (flushingWriters.size() != 0) {
  try {
   this.wait();
  } catch (InterruptedException e) {
   throw new ThreadInterruptedException(e);
  }
 }
}

代码示例来源:origin: robovm/robovm

if (size() != map.size()) {
  return false;

代码示例来源:origin: apache/drill

synchronized (buffers) {
 sb.append("] holds ")
   .append(buffers.size())
   .append(" buffers. \n");
 for (DrillBuf buf : buffers.keySet()) {

代码示例来源:origin: apache/drill

indent(sb, level + 1).append(String.format("child allocators: %d\n", childAllocators.size()));
for (BaseAllocator child : childAllocators.keySet()) {
 child.print(sb, level + 2, verbosity);
indent(sb, level + 1).append(String.format("ledgers: %d\n", childLedgers.size()));
for (BufferLedger ledger : childLedgers.keySet()) {
 ledger.print(sb, level + 2, verbosity);

代码示例来源:origin: spring-projects/spring-framework

@Test
public void testPopulatedIdentityMap() throws Exception {
  HasMap hasMap = (HasMap) this.beanFactory.getBean("identityMap");
  assertTrue(hasMap.getIdentityMap().size() == 2);
  HashSet set = new HashSet(hasMap.getIdentityMap().keySet());
  assertTrue(set.contains("foo"));
  assertTrue(set.contains("jenny"));
}

代码示例来源:origin: apache/geode

size = -1;
} else {
 size = map.size();

相关文章