我有一個類型爲String loanTerm的變量,並且想檢查它是否在範圍1-999之內。它可以包含NA或1-999的數字(不包括小數),並且不能爲空。我使用了@NotNull,@Range(min = 1,max = 999),但無法執行完整的驗證。檢查字符串是否在範圍內
-2
A
回答
0
POJO類使用下面的一組方法loanTerm。
setloanTerm(String str){
if(str != null && str !=""&&Integer.parseInt(str) >=0 && Integer.parseInt(str)<=999){
loanTerm=str;
}
}
0
如果你想看看字符串的範圍內,最簡單的方法是用String.compareTo if語句使用()方法:
在if(str.compareTo(lower) > 0 && upper.compareTo(str) < 0){
System.out.println("inside the range");
}
0
首先,檢查它是否爲空。你可以使用Integer類來檢查它是否可以轉換爲Integer。
Integer validateLoanTerm(String loanTerm) {
if(!StringUtils.isEmpty(loanTerm) && Integer.parseInt(loanTerm) > 0 && Integer.parseInt(loanTerm) < 999) {
return Integer.parseInt(loanTerm);
}
return null;
}
我用整數值作爲方法的返回值。但是如果你不需要它的值,你可以從方法返回一個布爾值。
相關問題
- 1. 檢查字符串是否包含一個數字範圍
- 2. Java查找字符串是否在給定範圍內
- 3. 檢查數字是否在範圍內javascript
- 4. 如何檢查數字是否在給定範圍內?
- 5. 檢查數字是否在給定範圍內
- 6. 檢查字符串是在範圍內的Excel VBA與篩選命令
- 7. 檢查ipAddress是否在私人範圍
- 8. 檢查時間戳字符串是一個時間範圍
- 9. PHP檢查字符串是否在表
- 10. 檢查時間範圍是否在另一個時間範圍
- 11. 檢查字符串是否在字典內的數組中
- 12. 檢查範圍是否是一個命名範圍
- 13. 檢查字符串是否包含字(不是子字符串!)
- 14. 檢查字符串是否是Spotify URL
- 15. 檢查字符串是否是實數
- 16. 如何檢查時間是否在日期範圍內
- 17. 檢查參數int是否在十六進制範圍內?
- 18. 檢查數學變換是否在Ruby範圍內返回true
- 19. 如何檢查copy_if是否在ostream_iterator的範圍內返回true?
- 20. 檢查UNIX時間戳是否在UNIX範圍內
- 21. 檢查顏色是否在特定顏色範圍內
- 22. 檢查一個值是否在Rails 3的範圍內?
- 23. 如何檢查日期是否在給定範圍內?
- 24. 檢查週年月是否在幾個月的範圍內
- 25. 檢查一個IP是否在Python的CIDR範圍內
- 26. 如何檢查日期是否在MySQL的範圍內?
- 27. jQuery:檢查日期是否在多個日期範圍內
- 28. 檢查值是否在一個範圍內?
- 29. 檢查日期是否在多個日期範圍內
- 30. 檢查一個整數是否在一個範圍內
這些註釋是什麼?你爲什麼期望這些工作? –
你可以通過簡單地做到這一點,如果...其他...條件 –
@Apurba你需要更好地解釋你的問題。如果你這樣做,我相信你會找到你的答案。 – Piyush