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