在Java编程中,我们经常需要验证输入数据是否为数字。一种常见的方法是使用正则表达式来检查字符串是否符合数字的格式。在本文中,我将展示如何使用正则表达式来验证传入的数据是否为数字。
首先,让我们定义一个名为isNumeric
的方法,该方法接受一个字符串参数并返回一个布尔值,指示该字符串是否为数字。以下是该方法的代码实现:
public class NumericValidator {
public static boolean isNumeric(String str) {
String numericRegex = "-?\\d+(\\.\\d+)?"