本文整理匯總了Java中gnu.trove.set.hash.TIntHashSet.remove方法的典型用法代碼示例。如果您正苦於以下問題:Java TIntHashSet.remove方法的具體用法?Java TIntHashSet.remove怎麽用?Java TIntHashSet.remove使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類gnu.trove.set.hash.TIntHashSet
的用法示例。
在下文中一共展示了TIntHashSet.remove方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getNeighborsAtRadius
import gnu.trove.set.hash.TIntHashSet; //導入方法依賴的package包/類
public TIntHashSet getNeighborsAtRadius(final int placeIndex, final int radius, final int xSize,
final int ySize, final boolean isTorus) {
final TIntHashSet currentNeigh = new TIntHashSet();
currentNeigh.add(placeIndex);
for ( int i = 0; i < radius; i++ ) {
final TIntHashSet newNeigh = new TIntHashSet();
TIntIterator it = currentNeigh.iterator();
while (it.hasNext()) {
newNeigh.addAll(getNeighborsAtRadius1(it.next(), xSize, ySize, isTorus));
}
currentNeigh.addAll(newNeigh);
}
currentNeigh.remove(placeIndex);
return currentNeigh;
}
示例2: set
import gnu.trove.set.hash.TIntHashSet; //導入方法依賴的package包/類
@Override
public AbstractSparseBinaryMatrix set(int value, int... coordinates) {
TIntHashSet input = getColumnInput(coordinates[0]);
if (value == 0) {
input.remove(coordinates[1]);
}
else {
input.add(coordinates[1]);
}
return this;
}
示例3: convert
import gnu.trove.set.hash.TIntHashSet; //導入方法依賴的package包/類
private int[] convert(double[] intervals)
{
TIntHashSet set = new TIntHashSet(intervals.length);
for (double d : intervals)
set.add((int) Math.round(d));
set.remove(0); // Do not allow zero
int[] values = set.toArray();
Arrays.sort(values);
return values;
}