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

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

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

TIntList.remove介绍

[英]Removes value from the list.
[中]从列表中删除值。

代码示例

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

public void remove( int offset, int length ) {
  synchronized( mutex ) { list.remove( offset, length ); }
}
public int removeAt( int offset ) {

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

@Override
protected void removeAt(int index) {
  // Remove from order first since super.removeAt can trigger compaction
  // making the index invalid afterwards
  order.remove(index);
  super.removeAt(index);
}

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

public static <T> void shiftIntegerMapKeys(int startKey, int shift, TIntObjectMap<T> intToObject) {
    if (shift == 0) {
      return;
    }

    TIntList keysToShift = new TIntArrayList(intToObject.keys());
    // Exclude anything before and including startKey
    for (int currentKey : keysToShift.toArray()) {
      if (currentKey <= startKey) {
        keysToShift.remove(currentKey);
      }
    }

    keysToShift.sort();
    if (shift > 0) {
      // Shifting keys up, so start at the end to avoid overwriting keys.
      keysToShift.reverse();
    }

    for (int currentKey : keysToShift.toArray()) {
      T obj = intToObject.get(currentKey);
      intToObject.remove(currentKey);
      intToObject.put(currentKey + shift, obj);
    }
  }
}

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

public void remove( int offset, int length ) {
  synchronized( mutex ) { list.remove( offset, length ); }
}
public int removeAt( int offset ) {

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

@Override
public void remove( int offset, int length ) {
  synchronized( mutex ) { list.remove( offset, length ); }
}
@Override

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

public void remove( int offset, int length ) {
  synchronized( mutex ) { list.remove( offset, length ); }
}
public int removeAt( int offset ) {

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

public void remove( int offset, int length ) {
  synchronized( mutex ) { list.remove( offset, length ); }
}
public int removeAt( int offset ) {

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

@Override
protected void removeAt(int index) {
  // Remove from order first since super.removeAt can trigger compaction
  // making the index invalid afterwards
  order.remove(index);
  super.removeAt(index);
}

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

@Override
protected void removeAt(int index) {
  // Remove from order first since super.removeAt can trigger compaction
  // making the index invalid afterwards
  order.remove(index);
  super.removeAt(index);
}

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

public final boolean remove(Envelope envelope, final int item) {
  final AtomicInteger removedCount = new AtomicInteger();
  visit(envelope, false, (bin, mapKey) -> {
    boolean removed = bin.remove(item);
    if (removed) {
      nEntries--;
      removedCount.addAndGet(1);
    }
    return removed;
  });
  if (removedCount.get() > 0) {
    nObjects--;
    return true;
  } else {
    return false;
  }
}

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

public final boolean remove(Envelope envelope, final int item) {
  final AtomicInteger removedCount = new AtomicInteger();
  visit(envelope, false, (bin, mapKey) -> {
    boolean removed = bin.remove(item);
    if (removed) {
      nEntries--;
      removedCount.addAndGet(1);
    }
    return removed;
  });
  if (removedCount.get() > 0) {
    nObjects--;
    return true;
  } else {
    return false;
  }
}

代码示例来源:origin: net.sourceforge.owlapi/jfact

private static void resize(TIntList l, int n) {
  if (l.size() > n) {
    while (l.size() > n) {
      l.remove(l.size() - 1);
    }
  } else {
    while (l.size() < n) {
      l.add(null);
    }
  }
}

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

@Override
  public void onVectorRemoved(VectorSet evtSrc, int vecid) {
    if (evtSrc == this.target) {
      processDeletedEvt(vecid);
    }
    if (evtSrc == this.source) {
      for (int tgtId : this.sorters.get(vecid).vecids()) {
        if (this.reverseIndexer.containsKey(tgtId)) {
          this.reverseIndexer.get(tgtId).remove(vecid);
        }
      }
      this.sorters.remove(vecid);
      this.sorterKeys.remove(vecid);
    }
  }
}

代码示例来源:origin: org.choco-solver/choco-sat

ps.remove(j, ps.size() - j);

相关文章