首页javastringJava Data Type - 如何检查String是否是数字类型

Java Data Type - 如何检查String是否是数字类型

我们想知道如何检查String是否是数字类型。
public class Main {
  public static void main(String[] args) {
    boolean flag = true;
    String str = "123";

    for (int i = 0; i < str.length(); i++) {
      if (str.charAt(i) > 48 && str.charAt(i) < 58) {
        flag = false;
        break;
      }
    }
    if (flag == true) {
      System.out.println("String is a valid String..");
    } else {
      System.out.println("String contains number");
    }
  }
}