gnu.trove.list.TIntList.set()方法的使用及代码示例

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

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

TIntList.set介绍

[英]Sets the value at the specified offset.
[中]设置指定偏移处的值。

代码示例

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

public int set( int index, int element) {
  synchronized( mutex ) { return list.set( index, element ); }
}
public void set( int offset, int[] values ) {

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

public void set( int offset, int[] values ) {
  synchronized( mutex ) { list.set( offset, values ); }
}
public void set( int offset, int[] values, int valOffset, int length ) {

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

public void set( int offset, int[] values, int valOffset, int length ) {
  synchronized( mutex ) { list.set( offset, values, valOffset, length ); }
}

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

void pokeAddress(int address) {
  addressStack.set(size() - 1, address);
}

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

@Override
public Integer set( int index, Integer value ) {
  int previous_value = list.set( index, value );
  if ( previous_value == list.getNoEntryValue() ) return null;
  else return Integer.valueOf( previous_value );
}

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

if (hint.isUseContentWidth()) {
        Vector2i contentSize = contents.get(i).getPreferredContentSize(canvas, new Vector2i(remainingWidthPerElement, canvas.size().y));
        results.set(i, contentSize.x);
        totalWidthUsed += contentSize.x;
        unprocessedWidgets--;
for (int i = 0; i < results.size(); ++i) {
  if (results.get(i) == 0) {
    results.set(i, remainingWidthPerElement);

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

@Override
public void set( int offset, int[] values ) {
  synchronized( mutex ) { list.set( offset, values ); }
}
@Override

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

public void set( int offset, int[] values ) {
  synchronized( mutex ) { list.set( offset, values ); }
}
public void set( int offset, int[] values, int valOffset, int length ) {

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

@Override
public int set( int index, int element) {
  synchronized( mutex ) { return list.set( index, element ); }
}
@Override

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

public int set( int index, int element) {
  synchronized( mutex ) { return list.set( index, element ); }
}
public void set( int offset, int[] values ) {

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

/**
 * NOTE that this will have an effect on both edges in the bidirectional edge pair.
 */
public void setToVertex(int toVertexIndex) {
  if (isBackward) {
    fromVertices.set(pairIndex, toVertexIndex);
  } else {
    toVertices.set(pairIndex, toVertexIndex);
  }
}

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

/**
 * NOTE that this will have an effect on both edges in the bidirectional edge pair.
 */
public void setToVertex(int toVertexIndex) {
  if (isBackward) {
    fromVertices.set(pairIndex, toVertexIndex);
  } else {
    toVertices.set(pairIndex, toVertexIndex);
  }
}

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

/**
 * Set the length for the current edge pair (always the same in both directions).
 */
public void setLengthMm (int millimeters) {
  lengths_mm.set(pairIndex, millimeters);
}

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

@Override
public Integer set( int index, Integer value ) {
  int previous_value = list.set( index, value );
  if ( previous_value == list.getNoEntryValue() ) return null;
  else return Integer.valueOf( previous_value );
}

代码示例来源:origin: com.graphhopper/graphhopper

@Override
  protected boolean goFurther( int nodeId )
  {
    list.set(nodeId, ref.incrementAndGet());
    return super.goFurther(nodeId);
  }
}.start(explorer, startNode);

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

@Override
public Integer set( int index, Integer value ) {
  int previous_value = list.set( index, value );
  if ( previous_value == list.getNoEntryValue() ) return null;
  else return Integer.valueOf( previous_value );
}

代码示例来源:origin: org.btrplace/scheduler-choco

/**
 * Change the VM resource allocation.
 *
 * @param vmIdx the VM identifier
 * @param v     the amount to ask.
 * @return the retained value. May be bigger than {@code v} if a previous call asks for more
 */
public int minVMAllocation(int vmIdx, int v) {
  int vv = Math.max(v, vmAllocation.get(vmIdx));
  vmAllocation.set(vmIdx, vv);
  return vv;
}

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

@Override
public Integer set( int index, Integer value ) {
  int previous_value = list.set( index, value );
  if ( previous_value == list.getNoEntryValue() ) return null;
  else return Integer.valueOf( previous_value );
}

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

@Override
public int set (int index, int value) {
  if (index < base.size()) {
    throw new RuntimeException("Modifying the base graph is not allowed.");
  } else {
    return extension.set(index - base.size(), value);
  }
}

代码示例来源:origin: com.graphhopper/graphhopper

public static Graph shuffle( Graph g, Graph sortedGraph )
{
  int len = g.getNodes();
  TIntList list = new TIntArrayList(len, -1);
  list.fill(0, len, -1);
  for (int i = 0; i < len; i++)
  {
    list.set(i, i);
  }
  list.shuffle(new Random());
  return createSortedGraph(g, sortedGraph, list);
}

相关文章