[問題] bytes 轉 integer
我想用4個byte來存一個int變數
java有內建的函式可以處理轉換的問題嗎?
原本打算這樣轉..
public int bytes2int(byte[] bytes){
return ((int) bytes[0]) |
((int) bytes[1])<<8 |
((int) bytes[2])<<16 |
((int) bytes[3])<<24 ;
}
結果只有return bytes[0]的值 @@
想請問一下該怎麼寫比較好..
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.94.242
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):