()
| 1257 | } |
| 1258 | |
| 1259 | @Override |
| 1260 | public byte[] next() { |
| 1261 | i++; |
| 1262 | if (i == 0) |
| 1263 | return a; |
| 1264 | if (i == num + 1) |
| 1265 | return b; |
| 1266 | |
| 1267 | BigInteger curBI = startBI.add(intervalBI.multiply(BigInteger |
| 1268 | .valueOf(i))); |
| 1269 | byte[] padded = curBI.toByteArray(); |
| 1270 | if (padded[1] == 0) |
| 1271 | padded = tail(padded, padded.length - 2); |
| 1272 | else |
| 1273 | padded = tail(padded, padded.length - 1); |
| 1274 | return padded; |
| 1275 | } |
| 1276 | |
| 1277 | @Override |
| 1278 | public void remove() { |