2015-09-07 53 views
-4

我有数字范围08230到08239.我想迭代这个数字,并找到像0823021267或0823121267等数字......我试过正则表达式工作正常。有没有其他方式(更好的方式)来做到这一点,以及如何与例子。在先进的感谢在没有正则表达式的Java中整数范围的最佳方法

+0

你如何保存你的范围,它是什么意思“数字如(...)”。 – piezol

+0

String telNr;所以这是我的输入,我需要找到这个telNr在上面的范围内,如果是的话我会展示一些东西。指定的范围存储为int。 – mesut

+0

然后你不想迭代数字,但是通过字符串,如果前导零有所作为。 – piezol

回答

0
int min_range = 8230; 
int max_range = 8239; 


for(int i = min_range * 100000; i < max_range * 100000; ++i) 
    System.out.println(i); 

......如果我明白你的意思是正确的。
我也想问一个有更多知识的人,max_range * 100000是否会被javac视为循环不变,然后退出循环。