Java将高字节数组转换为int
摘要:Java将高字节数组转换为int
java代码
01 | /** |
02 | * 将高字节数组转换为int |
03 | * @param b byte[] |
04 | * @return int |
05 | */ |
06 | public static int hBytesToInt( byte [] b) { |
07 | int s = 0 ; |
08 | for ( int i = 0 ; i < 3 ; i++) { |
09 | if (b[i]>= 0 ) { |
10 | s = s+ b[i]; |
11 | } else { |
12 | s = s + 256 + b[i]; |
13 | } |
14 | s = s * 256 ; |
15 | } |
16 | if (b[ 3 ] >= 0 ) { |
17 | s = s + b[ 3 ]; |
18 | } else { |
19 | s = s + 256 + b[ 3 ]; |
20 | } |
21 | return s; |
22 | } |
相关文章
最新发布
阅读排行
热门文章
猜你喜欢