判断BigDecimal是否可以转为Integer或Double

判断BigDecimal是否可以转为Integer或Double

一句话,BigDecimal转为字符串,匹配正则表达式,so easy;

不废话,代码:

import java.math.BigDecimal;import java.util.regex.Pattern;public class test { main(String[] args) {BigDecimal a = new BigDecimal(1000);BigDecimal b = new BigDecimal(99.999);String integerStr = a+”” ;String doubleStr = b+””;System.out.println(Pattern.matches(“\\d+”, integerStr));//判断是否可转换为Integer(short即long可以发散,就是改正则)System.out.println(Pattern.matches(“\\d+\\.+”, integerStr));//判断是否可转换为Double }}

posted on

,香港虚拟主机,香港虚拟主机,香港服务器深重如溺入蓝色的海洋,无法呼吸。

判断BigDecimal是否可以转为Integer或Double

相关文章:

你感兴趣的文章:

标签云: