呵呵,接分都被骂,什么世道..世风日下,人心不古。----------------------------------------------------------
换句话说,你能像我那样有耐心回那么多帖子吗》?呵呵...
----------------------------------------------------------
一个小问题考考大家,看谁的算法速度快:怎样把整数转化为4个字节?

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4948/4948074.xml?temp=.3546717
      

  2.   

    我先来个
    public  void toBytes(int v) {
            byte[] bt = new byte[4];
            bt[0]=((v >>> 24) & 0xFF);
            bt[1]=((v >>> 16) & 0xFF);
            bt[2]=((v >>>  8) & 0xFF);
            bt[3]=((v >>>  0) & 0xFF);
            return bt;
        }
      

  3.   

    int a = ...;
    byte b1 = (byte)((a & 0xff000000) >> 24);
    byte b2 = (byte)((a & 0x00ff0000) >> 16);
    byte b3 = (byte)((a & 0x0000ff00) >> 8);
    byte b4 = (byte)(a & 0x000000ff);闲话两句,接分无可厚非,只是要注意一些礼仪。不能不加选择地一路低头接下来,否则大家都这样的话,坛子里帖子的顺序就没什么意义了,真正想用心看的人就会觉得乱了。有选择地 up,能体现出你对帖子价值的评估,帖主会喜欢,观众也会喜欢。总之,接分要厚道~~顺便接分!     8-D
      

  4.   

    我还以为是C语言typedef unsigned char BYTE;int n = 0x44FFEEEDDL;
    BYTE * pByte = (BYTE*) &n;
    *pByte++;
    *pByte++;
    *pByte++;
    *pByte++;
      

  5.   

    哈哈  高手真多啊  jf jf