2016-12-07 42 views
0

這裏開始的所有元素是我的代碼:選擇用具體的數字

if(Rs.getInt("Number") == 100){ 
//Do something 
} 

RsPreparedStatement

而不是定義具體的數字,我想尋找數字 與1開始也許有「110」或「120」 ......我應該怎麼寫循環 ,而不是運營商==

+1

'Rs.getString( 「編號」)startsWith( 「1」)':Ø –

+0

謝謝您的答覆。否則,如果你可以修改你的答案,我會接受你的第一個建議,因爲我想選擇以2開頭的值,然後所有的值都以3開頭,依此類推...... – user5953665

+0

配合,查看[String.startsWith ](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#startsWith(java.lang.String))方法,並將其與您希望的前綴一起使用。 –

回答

0

這個人在這裏似乎有正確的想法。

Retrieving the first digit of a number

if ("1".equals(Integer.parseInt(Rs.getInt(number).substring(0, 1)))){ 
//do stuff 
} 
+0

好的,我會重複舉報。 –

+0

爲您工作? – Josh

+0

我認爲這不是一樣的要求!因爲我想選擇所有以1開頭的記錄。例如,如果我有110,199,13123,1424。它應該檢索它們,因爲它們以1開頭。謝謝 – user5953665