现在有一个16进制的数 String s = “FFDD”,要用JAVA对其进行转化,转为10进制的数,如果用正常的Integer类的方法Integer.valueOf(s,16)或者Integer.parseInt(s,16)进行转换,得出来的数是多字节的整数--65501,现想将其转换为单字节的整数----35 该怎么转呢
解决方案 »
- 新手请教JavaSE学习方法问题
- 一个jdbc的问题,org.git.mm.mysql.Driver...org.git.mm.mysql.Driver是为什么?
- 》》》》》》》》》》文件读取时碰到的“?”乱码《《《《《《《《《《《《
- 如何实现浏览文件系统的功能
- 到底该怎么注册JB7呀???我下载了个注册机,可是总成功不了,又成功注册经验的进来帮一下
- java的JList对象如何往里一条一条地加数据???
- 怎么画出四号黑体字呀?
- 请问有谁知道PrinterResolution怎么和打印机对象连在一起呀,
- HELP ME!!!
- 新手求教!2个字符串如何从字符串的第1个字符开始匹配?
- 这个继承Comparable接口错在哪了
- 关于写入XML的问题
int num = Integer.parseInt(s, 16);
System.out.println((byte) num);
String s = "FFDD";
int is = Integer.valueOf(s, 16) ;
System.out.println((short)is);