在Java中可以通過自定義方法來判斷一個字符串是否為數字。以下是一個示例代碼:
public class Main {
public static void main(String[] args) {
String str = "12345";
if(isNumeric(str)){
System.out.println(str + " is numeric");
}else{
System.out.println(str + " is not numeric");
}
}
public static boolean isNumeric(String str){
for(char c : str.toCharArray()){
if(!Character.isDigit(c)){
return false;
}
}
return true;
}
}
在上面的代碼中,我們定義了一個isNumeric方法,該方法接受一個字符串作為參數,并遍歷字符串中的每個字符,使用Character.isDigit方法來判斷是否為數字。如果字符不是數字,則返回false,否則返回true。通過調用isNumeric方法,我們可以判斷一個字符串是否為數字。