使用long轉(zhuǎn)換成 byte字節(jié),再轉(zhuǎn)換回來數(shù)據(jù)會變大一倍
如圖,第兩個(gè)等號之間的是用long轉(zhuǎn)換成byte字節(jié)的輸出結(jié)果,我輸入的是8143,輸出的是16286,結(jié)果正好大了一倍,用別的數(shù)據(jù)測試也是一樣的,都會大一倍,不知道為什么,代碼應(yīng)該沒錯(cuò)誤,你們的是這樣的嗎,還是說這樣的是正常錯(cuò)誤
如圖,第兩個(gè)等號之間的是用long轉(zhuǎn)換成byte字節(jié)的輸出結(jié)果,我輸入的是8143,輸出的是16286,結(jié)果正好大了一倍,用別的數(shù)據(jù)測試也是一樣的,都會大一倍,不知道為什么,代碼應(yīng)該沒錯(cuò)誤,你們的是這樣的嗎,還是說這樣的是正常錯(cuò)誤
2018-08-12
舉報(bào)
2018-08-23
public static byte[] long2Byte(long id)
中的參數(shù)類型改成long類型