zoukankan      html  css  js  c++  java
  • 验证整数 Double 转 int 两种写法

    Double  转int 

    1)之前一直是使用强转

    Double num = Double.parseDouble(object.toString());
       int n = (int)num;
       if(n==num)
        System.out.println("Validate "+ n);

    但是不知道为什么换成了JDK 1.8 之后不能使用了

    2)new Double(num).intValue()

    Double num = Double.parseDouble(object.toString());
       int n = new Double(num).intValue();
       if(n==num)
        System.out.println("Validate "+ n);

    改用intValue 这样写  就好了  推荐使用第二种写法  据说第一种写法还会丢失一些信息

  • 相关阅读:
    thinkphp目录解析
    开发规范
    form
    命名空间
    类与对象
    OS知识点汇总
    C++每日一记!
    语言哲学和语言逻辑
    形式语言与自动机
    C#脚本
  • 原文地址:https://www.cnblogs.com/mythdoraemon/p/7372133.html
Copyright © 2011-2022 走看看