gnu.trove.map.TIntIntMap.keys()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(92)

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

TIntIntMap.keys介绍

[英]Returns the keys of the map as an array of int values.
[中]以int值数组的形式返回映射的键。

代码示例

代码示例来源:origin: alibaba/mdrill

public int[] keys() {
  synchronized( mutex ) { return m.keys(); }
}
public int[] keys( int[] array ) {

代码示例来源:origin: alibaba/mdrill

public int[] keys( int[] array ) {
  synchronized( mutex ) { return m.keys( array ); }
}

代码示例来源:origin: alibaba/mdrill

public int[] keys() { return m.keys(); }
public int[] keys( int[] array ) { return m.keys( array ); }

代码示例来源:origin: alibaba/mdrill

public int[] keys( int[] array ) { return m.keys( array ); }

代码示例来源:origin: CalebFenton/simplify

@Override
public String toString() {
  StringBuilder sb = new StringBuilder(getName());
  sb.append(" [");
  int[] keys = targetKeyToOffset.keys();
  Arrays.sort(keys);
  for (int key : keys) {
    int offset = targetKeyToOffset.get(key);
    sb.append(key).append(" -> :addr_").append(offset).append(", ");
  }
  sb.setLength(sb.length() - 2);
  sb.append(']');
  return sb.toString();
}

代码示例来源:origin: palantir/atlasdb

private synchronized Iterable<Integer> getReadClients() {
    if (readLockHolders == null) {
      return ImmutableList.of();
    }
    return Ints.asList(readLockHolders.keys()); // (authorized)
  }
}

代码示例来源:origin: com.palantir.patches.sourceforge/trove3

@Override
public int[] keys() {
  synchronized( mutex ) { return m.keys(); }
}
@Override

代码示例来源:origin: guokr/simbase

@Override
public int[] ids() {
  return indexer.keys();
}

代码示例来源:origin: net.sf.trove4j/core

public int[] keys() {
  synchronized( mutex ) { return m.keys(); }
}
public int[] keys( int[] array ) {

代码示例来源:origin: edu.ucla.sspace/sspace-wordsi

/**
 * {@inheritDoc}
 */
public int[] getNonZeroIndices() {
  return map.keys();
}

代码示例来源:origin: net.sf.trove4j/trove4j

public int[] keys() {
  synchronized( mutex ) { return m.keys(); }
}
public int[] keys( int[] array ) {

代码示例来源:origin: guokr/simbase

@Override
public int[] ids() {
  return indexer.keys();
}

代码示例来源:origin: net.sf.trove4j/trove4j

public int[] keys() { return m.keys(); }
public int[] keys( int[] array ) { return m.keys( array ); }

代码示例来源:origin: com.palantir.patches.sourceforge/trove3

@Override
public int[] keys( int[] array ) {
  synchronized( mutex ) { return m.keys( array ); }
}

代码示例来源:origin: fozziethebeat/S-Space

/**
 * {@inheritDoc}
 */
public int[] getNonZeroIndices() {
  int[] nz = map.keys();
  Arrays.sort(nz);
  return nz;
}

代码示例来源:origin: com.conveyal/r5

@Override
public Iterable<Integer> allKeys() {
  return Ints.asList(map.keys());
}

代码示例来源:origin: superckl/BiomeTweaker

private static void bakeMap(){
  final int[] keys = GenLayerReplacement.biomeReplacements.keys();
  if(keys.length == 0)
    GenLayerReplacement.bakedMap = new int[0];
  else{
    Arrays.sort(keys);
    GenLayerReplacement.bakedMap = new int[keys[keys.length-1] + 1];
    Arrays.fill(GenLayerReplacement.bakedMap, -1);
    for(final int key:keys)
      GenLayerReplacement.bakedMap[key] = GenLayerReplacement.biomeReplacements.get(key);
  }
  GenLayerReplacement.mapChanged = false;
}

代码示例来源:origin: org.wikibrainapi/wikibrain-wikidata

public WikidataDumpLoader(WikidataDao wikidataDao, MetaInfoDao metaDao, UniversalPageDao upDao, LanguageSet langs) throws DaoException {
  this.wikidataDao = wikidataDao;
  this.metaDao = metaDao;
  this.languages = langs;
  this.universalPageDao = upDao;
  Map<Language, TIntIntMap> localMaps = universalPageDao.getAllUnivToLocalIdsMap(languages);
  // Build up set of universal ids from the local ids that we know about
  this.universalIds = new TIntHashSet();
  for(TIntIntMap langMap : localMaps.values()) {
    universalIds.addAll(langMap.keys());
  }
}

代码示例来源:origin: shilad/wikibrain

public WikidataDumpLoader(WikidataDao wikidataDao, MetaInfoDao metaDao, UniversalPageDao upDao, LanguageSet langs) throws DaoException {
  this.wikidataDao = wikidataDao;
  this.metaDao = metaDao;
  this.languages = langs;
  this.universalPageDao = upDao;
  Map<Language, TIntIntMap> localMaps = universalPageDao.getAllUnivToLocalIdsMap(languages);
  // Build up set of universal ids from the local ids that we know about
  this.universalIds = new TIntHashSet();
  for(TIntIntMap langMap : localMaps.values()) {
    universalIds.addAll(langMap.keys());
  }
}

代码示例来源:origin: shilad/wikibrain

public static int[] sortMapKeys(final TIntIntMap map, boolean reverse) {
  Integer keys[] = ArrayUtils.toObject(map.keys());
  Arrays.sort(keys, new Comparator<Integer>() {
    @Override
    public int compare(Integer k1, Integer k2) {
      return map.get(k1) - map.get(k2);
    }
  });
  if (reverse) {
    ArrayUtils.reverse(keys);
  }
  return ArrayUtils.toPrimitive(keys);
}

相关文章