请教高手
int n =10000;
byte[] b = new byte[2];
如何转换使得
b[0]=27;b[1]=10;请大概写一下算法,先谢谢了!
int n =10000;
byte[] b = new byte[2];
如何转换使得
b[0]=27;b[1]=10;请大概写一下算法,先谢谢了!
解决方案 »
- j2se 两个站点间跳转,并获取上一个站点的session怎么做呢
- 请问如何实现限制软件客户端的数量?
- 有没有办法单独设置字体大小和字体类型
- bean:include的jsp文字长度超过8K就IOException,哪位指点一下
- 请问,MYSQL如何自动定时备份远程服务器数据库到本地(非整个数据库,是部分关键表)
- List问题!
- 字符 字节流 有必要都掌握么 ,没有英文基础学JAVA感觉真的好痛苦
- java中如何能得到windows中当前活动窗口标题
- 新手,编译报错,谢谢!
- 两个 Socket 互相通信,其中一个如何判断另一个 Socket 是否已经意外断开了连接?
- 问个简单问题
- 求JAVA源码(两人在线游戏)(200分)
int为四个字节表示:27 32 01 35
((35*256 + 1)*265+32)*256 +27
private static int n=10000;
public static byte[] toHex(int n){
byte[] b=new byte[4];
for(int i=0;i<4;i++){
b[i]=(byte)(n&0xff);
n>>>=8;
}
return b;
}
public static void main(String[] args){
byte[] b=toHex(n);
for(byte i:b){
System.out.println(Integer.toHexString((int)i));
}
}
}
String s = Integer.toHexString(10000);//s="2710";
int i = Integer.parseInt(s,16);//i=2710;
java技术交流,讨论java的技术细节和最新技术。欢迎中高级程序员加入讨论。QQ群:3001581(人员有限,不接收初学者,谅解)