2015-09-07 51 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視爲循環不變,然後退出循環。