![](/img/trans.png)
[英]How regex pattern write to check at least one string and number in Java?
[英]How to check if at least a number in a string is different than 0?
我正在嘗試驗證一個只能由0到3的數字組成的數字,並且至少一個數字必須不同於0。我只是不知道如何有效地檢查至少一個數字是否為0。 != 0。 到目前為止,這是我提出的內容。
有什么我想念的嗎?
謝謝!
public static boolean valid (String a, String b ){
boolean valid =false;
char min='0';
char max='3';
int c=0;
if(a!=null&&b!=null){
while(b.charAt(c)>=min&&b.charAt(c)<=max&&c<b.length()){
valid=true;
c++;
if(b.charAt(c)<=min){
valid=false;
}
}
}
return valid;
}
測試至少一位是否等於零(假設在這種情況下,str代表一個數字)
public static boolean valid (String a, String b) {
if (a.length() == b.length())
for (char c : b.toCharArray())
if (c != '0' && (c == '1' || c == '2' || c == '3'))
return true;
return false;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.