-
断定BigDecimal是否可以转为Integer或Double
添加时间:2013-6-19 点击量:一句话,BigDecimal转为字符串,匹配正则表达式,so easy;
不空话,代码:
import java.math.BigDecimal;
import java.util.regex.Pattern;
public class test {
public static void 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
}
}
读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。