double類型空值和0的區分


實際開發中常常遇到這種需求:double類型的數據如果為空,就展示空字符串;如果為0,就展示0。

一般是這樣做,新建一個model,和數據庫里的字段,數據類型一一對應。然后把數據庫里的數據取到這個model的集合里,然后進行進一步處理。

這時候就有個問題,比如double類型會默認初始化為0,這樣就無法區分數據庫里是0值還是null。

解決方法一

再從數據庫中獲取你所需要的數據的條數。這樣如果值為0且數據條數小於等於0,這種情況就是空值;否則就是0.

解決方法二

可空類型。double?     .有0值就是0,沒有值就是null。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM