String value = "123";
if (value.matches("^[-+]?\\d+$")) {
int intValue = Integer.parseInt(value); // 转换为整数
dataMap.put(lable,intValue);
} else if (value.matches("^[-+]?\\d*\\.\\d+$")) {
double doubleValue = Double.parseDouble(value);// 转换为小数
dataMap.put(lable,doubleValue);
} else {
dataMap.put(lable,value);
}
java判断内容,将字符串转换为整数
最新推荐文章于 2024-08-24 04:28:33 发布
本文描述了一个编程过程,如何根据输入值的格式(整数或小数)使用正则表达式进行转换,并将结果存储在数据映射(dataMap)中。
328





