请教高手
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;请大概写一下算法,先谢谢了!
解决方案 »
- java面试题,给一组域名排序
- JScrollPane为什么无法显示到jframe或者jpanel上
- 对象公用问题,求教
- 我用JAVA调用VC++ OCX但是出现异常,请看看帮帮忙!!
- JTextArea 怎么样可以控制换行
- 我是一位初学者想和大家交个朋友。进入请把QQ号留下好吗?(送高分)
- 小弟初学java,交个朋友,以后gg,jj请多关照,进者有分!~
- 如何在JAVA程序中运行word、excel程序打开word、excel文件?
- 请问:在配置jdk中classpath和path分别是什么意思?谢谢!!
- 谁能解释一下JNDI,好象比较抽象,不好理解!
- 问个简单问题
- 求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(人员有限,不接收初学者,谅解)