标题有误不准确,应该是:如何将64位long型整数转化为8个byte

解决方案 »

  1.   

    long longData = 999999;
    byte[] byteData = new byte[8];
    for (int i = 0; i < 8; ++i) {
        byteData[i] = (byte)(longData >> (i * 8));
    }
      

  2.   

    Java版的人看来计算机基础好的不多啊,
    大家都是去找别人开发好的包,
    然后import一下,
    一旦遇到找不到工具包问题,往往不知所措。
    Delphi程序员也是这样。蔡学镛提到过“软件女工”的说法,总结得很准确。跟你提个建议:勿在浮沙建高楼。当软件工程师,如果想真有一点成就,汇编、C、C++是三个不可逾越的过程。