本文整理了Java中gnu.trove.map.TIntIntMap.keys()
方法的一些代码示例,展示了TIntIntMap.keys()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TIntIntMap.keys()
方法的具体详情如下:
包路径:gnu.trove.map.TIntIntMap
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!