當(dāng)前位置:
首頁 >
验证整数 Double 转 int 两种写法
發(fā)布時(shí)間:2024/4/17
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
验证整数 Double 转 int 两种写法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Double? 轉(zhuǎn)int?
1)之前一直是使用強(qiáng)轉(zhuǎn)
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 這樣寫? 就好了? 推薦使用第二種寫法? 據(jù)說第一種寫法還會(huì)丟失一些信息
?
轉(zhuǎn)載于:https://www.cnblogs.com/mythdoraemon/p/7372133.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的验证整数 Double 转 int 两种写法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring 学习二-----AOP的原
- 下一篇: 作为开发人员,你都听产品经理的,做的累不