Java 程序检查字符串是否为数字


示例

你可以检查给定的字符串是否为数字,如下面的程序所示。

在线演示

import java.util.Scanner;
public class StringNumeric {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a string ::");
      String str = sc.next();
      boolean number = str.matches("-?\d+(\.\d+)?");

      if(number) {
         System.out.println("Given string is a number");
      } else {
         System.out.println("Given string is not a number");
      }
   }
}

输出

Enter a string ::
4245
Given string is a number

更新于:2020 年 3 月13日

254 次查看

开启你的 职业生涯

完成课程即可获证

开始
广告
© . All rights reserved.