本文整理汇总了Java中org.eclipse.january.dataset.IntegerDataset.getIterator方法的典型用法代码示例。如果您正苦于以下问题:Java IntegerDataset.getIterator方法的具体用法?Java IntegerDataset.getIterator怎么用?Java IntegerDataset.getIterator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.january.dataset.IntegerDataset
的用法示例。
在下文中一共展示了IntegerDataset.getIterator方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testConstructor
import org.eclipse.january.dataset.IntegerDataset; //导入方法依赖的package包/类
@Test
public void testConstructor() {
int[] da = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };
IntegerDataset a = new IntegerDataset(da, null);
IndexIterator it = a.getIterator();
for (int i = 0; it.hasNext(); i++) {
assertEquals(i, a.getElementLongAbs(it.index));
}
IntegerDataset b = new IntegerDataset(da, 3, 4);
it = b.getIterator();
for (int i = 0; it.hasNext(); i++) {
assertEquals(i, b.getElementLongAbs(it.index));
}
// test hashes
a.hashCode();
b.hashCode();
}
示例2: checkDatasets
import org.eclipse.january.dataset.IntegerDataset; //导入方法依赖的package包/类
public void checkDatasets(IntegerDataset calc, IntegerDataset expected) {
IndexIterator at = calc.getIterator(true);
IndexIterator bt = expected.getIterator();
final int is = calc.getElementsPerItem();
while (at.hasNext() && bt.hasNext()) {
for (int j = 0; j < is; j++) {
Assert.assertEquals("Value does not match at " + Arrays.toString(at.getPos()) + "; " + j +
": ", expected.getAbs(at.index + j), calc.getAbs(bt.index + j));
}
}
}
示例3: updateArray
import org.eclipse.january.dataset.IntegerDataset; //导入方法依赖的package包/类
private void updateArray(IntegerDataset section) {
IndexIterator iterator = section.getIterator();
while (iterator.hasNext()) {
int v = (int)section.getElementLongAbs(iterator.index);
section.setAbs(iterator.index, v | bitMask);
}
}
示例4: IntegerDatasetSpliterator
import org.eclipse.january.dataset.IntegerDataset; //导入方法依赖的package包/类
public IntegerDatasetSpliterator(IntegerDataset a) {
super(a.getSize(), FLAGS);
data = a;
gotNext = a.getSize() > 0;
it = a.getIterator();
}