转化成数字byte型没问题 可是0xff 如何转化成byte型呢?高手指教!!!
解决方案 »
- Java中 HttpUrlConnection 与 Socket 连接的异同
- 提示软件包Ellipse不存在?
- read()和read(byte[])区别
- 请教高手正则表达试
- 菜鸟问题
- 一个生产者消费者的一个线程互斥的程序,不知道为什么运行时会有错误
- ~~怎样类似一个JTextField对象的内容为空?~~
- 我使用jcreator编辑java 程序,却不能正确的显示结果,为什么?
- iPlanet Directory Server和iPlanet Web Server性能、价格各几何?
- jdk1.3下用java解释java应用程序就出现异常java.lang.NoClassDefFoundError
- 关于JDBC,请教各位高手
- *.bsh 是什么文件
对于0xff,应该先转化成short或者int类型的吧,再进行byte的转化。
byte[] b = null;
Byte B;b = s.getBytes();
B = b[0];
报错:
Error #: 354 : incompatible types; found: byte[], required: byte at line 349, column 45
byte[] b = null;
byte B;b = s.getBytes();
B = b[0];我这里测试通过,没有问题
你是说要把String s = "0xff";转换成byte吗?
String s="5f";
b = Byte.parseByte(s, 16); //进行16进制转换
System.out.println(b);