zoukankan      html  css  js  c++  java
  • 判断BigDecimal是否可以转为Integer或Double

    一句话,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
        }
    }
  • 相关阅读:
    第十次作业
    java第九次作业
    优秀的计算机编程类博客 和 文章
    SQLAlchemy使用总结
    Go Web
    beego
    项目注意事项
    爬虫
    Linux笔记
    计算机英语
  • 原文地址:https://www.cnblogs.com/withyou/p/3144954.html
Copyright © 2011-2022 走看看