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

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

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

TObjectIntMap.forEachEntry介绍

[英]Executes procedure for each key/value entry in the map.
[中]对映射中的每个键/值条目执行过程。

代码示例

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

/** {@inheritDoc} */
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  synchronized( mutex ) { return m.forEachEntry( procedure ); }
}
public void transformValues( TIntFunction function ) {

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

/** {@inheritDoc} */
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  return m.forEachEntry( procedure );
}

代码示例来源:origin: opentripplanner/OpenTripPlanner

public void summarize() {
  instanceCounts.forEachEntry((classe, count) -> {
    Registration registration = getRegistration(classe);
    String serializerName = registration.getSerializer().getClass().getSimpleName();
    System.out.println(count + " " + classe.getSimpleName() + " " + serializerName);
    return true;
  });
}

代码示例来源:origin: MovingBlocks/Terasology

private void createTextureAtlas(final Texture texture) {
  final Map<Name, Map<Name, SubtextureData>> textureAtlases = Maps.newHashMap();
  final Vector2f texSize = new Vector2f(getRelativeTileSize(), getRelativeTileSize());
  tileIndexes.forEachEntry((tileUri, index) -> {
    Vector2f coords = getTexCoords(index);
    SubtextureData subtextureData = new SubtextureData(texture, Rect2f.createFromMinAndSize(coords, texSize));
    Map<Name, SubtextureData> textureAtlas = textureAtlases.get(tileUri.getModuleName());
    if (textureAtlas == null) {
      textureAtlas = Maps.newHashMap();
      textureAtlases.put(tileUri.getModuleName(), textureAtlas);
    }
    textureAtlas.put(tileUri.getResourceName(), subtextureData);
    return true;
  });
  for (Map.Entry<Name, Map<Name, SubtextureData>> atlas : textureAtlases.entrySet()) {
    AtlasData data = new AtlasData(atlas.getValue());
    Assets.generateAsset(new ResourceUrn(atlas.getKey(), new Name("terrain")), data, Atlas.class);
  }
}

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

/** {@inheritDoc} */
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

@Override
public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  synchronized( mutex ) { return m.forEachEntry( procedure ); }
}
@Override

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

public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  synchronized( mutex ) { return m.forEachEntry( procedure ); }
}
public void transformValues( TIntFunction function ) {

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

/** {@inheritDoc} */
@Override
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

/** {@inheritDoc} */
@Override
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

/** {@inheritDoc} */
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

@Override
public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  return m.forEachEntry( procedure );
}

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

public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  return m.forEachEntry( procedure );
}

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

/** {@inheritDoc} */
public void putAll( TObjectIntMap<? extends K> map ){
  map.forEachEntry( PUT_ALL_PROC );
}

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

public boolean forEachEntry( TObjectIntProcedure<? super K> procedure ) {
  synchronized( mutex ) { return m.forEachEntry( procedure ); }
}
public void transformValues( TIntFunction function ) {

代码示例来源:origin: hernad/easyrec

public boolean forEachEntry( TObjectIntProcedure<K> procedure ) {
  synchronized( mutex ) { return m.forEachEntry( procedure ); }
}
public void transformValues( TIntFunction function ) {

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

/**
 * The output from this method can be sorted in a spreadsheet and formatted into a markdown table with
 * http://www.tablesgenerator.com/markdown_tables
 * for inclusion in Github issue or pull request comments.
 */
public void summarize() {
  instanceCounts.forEachEntry((classe, count) -> {
    Registration registration = getRegistration(classe);
    String serializerName = registration.getSerializer().getClass().getSimpleName();
    System.out.println(count + " " + classe.getSimpleName() + " " + serializerName);
    return true;
  });
}

代码示例来源:origin: Chisel-Team/Chisel

@Mod.EventHandler
public void onIMC(FMLInterModComms.IMCEvent event) {
  for (FMLInterModComms.IMCMessage msg : event.getMessages()) {
    IMCHandler.INSTANCE.handleMessage(msg);
  }
  IMCHandler.INSTANCE.imcCounts.forEachEntry((s, c) -> {
    Chisel.logger.info("Received {} IMC messages from mod {}.", c, s);
    return true;
  });
  IMCHandler.INSTANCE.imcCounts.clear();
}

代码示例来源:origin: GregTechCE/GregTech

@ZenGetter("changedOutputs")
public List<ChancedEntry> getChancedOutputs() {
  ArrayList<ChancedEntry> result = new ArrayList<>();
  this.backingRecipe.getChancedOutputs().forEachEntry((stack, chance) ->
    result.add(new ChancedEntry(new MCItemStack(stack), chance)));
  return result;
}

相关文章