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 给定的字符串是一个数字