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

java programming java8object oriented programming

示例

您可以按照以下程序所示检查给定字符串是否为数字。

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

      if(number) {
         System.out.println("给定字符串是数字");
      } else {
         System.out.println("给定字符串不是数字");
      }
   }
}

输出

输入字符串 ::
4245
给定的字符串是一个数字

相关文章