前台接受資料,Integer轉double

2021-09-24 13:14:39 字數 469 閱讀 9954

前台接受系列資料,後端使用object接,資料在js做了處理,是乙個百分比,1-100之間除以100,傳到後端的有可能是double,或者integer(為1時,haha,還有0,寫到這才想起來,趕緊改改程式)。

將object強轉為integer先判斷是夠為空,再判斷是否為0,1.為0,1則用double.valueof()轉為double,因為我資料庫存的是double.

其他則直接強轉為double.

然而,還是有漏洞,前台直接是double是報錯,double不能轉integer。

所以:if.....非空

object tostring 轉為string。。。。。

if....double.valueof(string)

else integer.....

就是這樣,還是用string做中介了。。。。。

寫的有點亂,總是就是先判空,在轉string,string->double

C MVC後台往前臺傳遞實體類,前台如何接受

前幾天在除錯程式的時候遇到乙個問題,後台返回前台乙個實體類,我在前台怎麼去接收這個實體類,並且還可以進行迴圈去獲取每個欄位的值,知道的是前台要定義乙個list集合去接收這個實體類但是,具體這個list集合怎麼去寫,以下是我踩坑之後請教別人之後得出了正確答案。listmodel viewbag.eve...

Integer和Integer資料的大小比較

public class test else public class test1 else 通過測試發現,第乙個資料輸出i1 i2,第二個資料輸出i1 i2.原因是因為 在給integer賦值時,實際上是自動裝箱的過程,也就是呼叫了integer.valueof int 方法,當這個值大於等於 1...

python udp接受資料

import socket def main 1.建立套接字 udp socket socket.socket socket.af inet,socket.sock dgram 2.繫結本地的相關資訊,如果乙個網路程式不繫結,則系統會隨機分配 local addr 8888 ip位址 和埠號,ip一...