int n = 2012; byte[] b = new byte[4]; //原则上,int需要4个byte,LZ只想保存低2字节也可以 for (int i=0; i<4; i++) { b[4-i-1] = (byte)((n>>(8*i)) & 0xff); } for (byte bb : b) { System.out.printf("%04x\n", bb); }
62,620
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧