原创 整数和字节数组之间的转换算法收藏

 
//整数和字节数组之间的转换算法

    
public static byte[] int2bytes(int number) {
        
byte b[] = new byte[4];
        
for (int i = 0; i < 4; i++{
            b[i] 
= new Integer(number & 0xFF).byteValue();
            number 
= number >> 8;
        }

        
return b;
    }


    
public static int bytes2int(byte[] b) {
        
int number = 0;
        
for (int i = 0; i < b.length; i++{
            
int temp = 0;
            
if (b[i] >= 0)
                temp 
=  b[i];
            
else
                temp 
=  256 + b[i];
            temp 
= temp << (8*i);
            number 
+= temp;
        }

        
return number;
    }

发表于 @ 2007年06月19日 15:23:00|评论(loading...)

 | 旧一篇: 上传一张图片

Csdn Blog version 3.1a
Copyright © qlampskyface