byte[] b=new byte[4];
int k=343243;
for(int i=0;i<4;i++){
  b[i]=(byte)((k<<(3-i)*8)>>24);
}

解决方案 »

  1.   

    我得意思是 : JAVA 内部是如何将一个原始类型编码的,也就是说它如何将int 21转化为四个二进制字节,以及如何将其他类型转化.请详细阐明或告诉我可以查看的资料.
         感激涕零!!!
      

  2.   

    我得意思是 : JAVA 内部是如何将一个原始类型编码的,也就是说它如何将int 21转化为四个二进制字节,以及如何将其他类型转化.请详细阐明或告诉我可以查看的资料.
         感激涕零!!!
      

  3.   

    我得意思是 : JAVA 内部是如何将一个原始类型编码的,也就是说它如何将int 21转化为四个二进制字节,以及如何将其他类型转化.请详细阐明或告诉我可以查看的资料.
         感激涕零!!!