如何获得JAVA范围内的所有数字?

时间:2014-03-20 09:42:53

标签: java range

我有一个名为numberRange的字段的数据库,它不是主键。

现在在Java中,如何获得101000001 - 10100050范围内的所有数字?

我想将其显示为显示,10100001,10100002,10100003,10100004,...... 10100050。

如果有人能帮助我,我会非常感激,我现在​​真的很挣扎。

编辑,数据库看起来像这样

StockID | StockName | StockPrice | StockLevels


1 |水| £0.50 | 101000001 - 10100050

5 个答案:

答案 0 :(得分:3)

Java 8正式推出。

return IntStream.rangeClosed(101000001, 10100050);

答案 1 :(得分:1)

for(long i = 101000001; i <= 10100050; i++){
    System.out.println(i);
    //do what ever you want with your number.
}

答案 2 :(得分:1)

for(long i = 101000001; i < 10100050; i++){
   System.out.println(i);
}

答案 3 :(得分:0)

以下SQL查询会有所帮助

"select distinct numberRange from tablename where numberRange>=101000001 and numberRange<=10100050 order by numberRange"

答案 4 :(得分:0)

使用jdbc并“从yourTableName中选择numberRange,其中numberRange介于101000001和10100050之间”