1、判断是否为数值(包括小数) public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("\\d+(.\\d+)?[fF]?"); //[0-9]* return pattern.matcher(str).matches(); } 2、获取整数,舍去小数部分 String [] ar=argsa.split("\\."); system.out.print(ar[0]);...
import java.util.regex.Matcher; public class NumberValidator { public static void main(String[] args) { // 测试字符串 String[] testStrings = {"123", "-456", "789.01", "-0.123", "abc", "123abc"}; // 整数的正则表达式 String integerRegex = "^-?\\d+$"; // 浮点数的正则表达式 S...