转成二进制可以通过:Integer.toHexString(5000);
解决方案 »
- 求教 字节流中OutputStream.write()中直接写InputStream.read()和通过int变量过渡一些的区别
- 在阅读JDK时发现的问题
- JAVA不是按值传递参数吗,引用不变,但是值内容变啊,为什么这个内容没有变啊。
- 按位取反算法
- 关于DOUBLE的问题
- 在打印JTextPane时,如何得到JTextPane一共可打印多少页?
- 如何在JB6的工程里加入别人编译好的一个类?
- 我的JTree为什么不能显示?
- 关于equals()
- 请问如何用java知道当前运行程序得到焦点的对象?请赐教。谢谢!!!
- java输入的问题(80分)
- 请问在使用InstallAnyWhere制作安装程序时,如何添加自定义的对话框
Integer.toBinaryString(5000);
Integer.toBinaryString(5000);
Integer.byteValue()返回的就是byte型.不过要这样调用
Integer i = new Integer(5000);
byte b = i.byteValue();
byte b = i.byteValue();
System.out.println((int)b);输出 -120!!!
不行!
b[0] = Byte.decode(Integer.toBinaryString(5000));
System.out.println(b[0].intValue());这样不行啊!
输出 java.lang.NumberFormatException: 1001110001000
来去都在里面
String s = Integer.toString(5000);
byte b[] = s.getBytes();
然后,读回来的时候就是
Integer.parseInt(new String(b));
然后在一起转换回来?