字符串“254”如何转换为16进制的“FE”
解决方案 »
- 关于vmware workstation中ubuntu联网的问题
- String 转 Clob类型
- 我用java写的遗传算法的严重问题,程序没错,但不知道为什么结果总和预想的不同,实在是困惑,请帮忙啊!!!!(三)
- 关于查询参数不同sql语句拼接的问题
- 请教在JTable中怎样给指定单元格添加背景颜色和前景颜色?
- 运行时出现错误,没经验,摆不平。请大侠帮忙
- eclipse+tomcat4.1?
- 关于jar的问题
- 找错阿!
- 谁用JAVAMAIL做过邮件发送程序?如何处理各种类型的附件?
- 在页面中如何防止后退操作?
- Java如何读取Sql Server中Text字段(长字符串>8000)的内容?(非常急,已经折腾好几天了)
Integer.toHexString(Integer.parseInt(str));
private static String hexToString(String strPart) {
byte[] baKeyword = new byte[strPart.length() / 2];
for (int i = 0; i < baKeyword.length; i++)
{
try {
baKeyword[i] = (byte)(0xff & Integer.parseInt(strPart.substring(
i * 2, i * 2 + 2), 16));
} catch (Exception e) {
e.printStackTrace();
}
} try {
strPart = new String(baKeyword, "utf-8");// UTF-16le:Not
} catch (Exception e1) {
e1.printStackTrace();
}
return strPart;
}
Integer.toHexString(Integer.parseInt(str));
package com.test.coreJava.util.num;public class IntegerTest { /**
* Integer Test
*/
public static void main(String[] args) {
/*
* 字符串“254”转换为16进制的“FE”,2进制的“11111110”
*/
String str="254";
Integer i=new Integer(str);
System.out.println("String:\t "+i+" ");
str=Integer.toHexString(i);
System.out.println("Hex:\t "+str+"\tBinary: "+Integer.toBinaryString(i));
}result:
String: 254
Hex: fe Binary: 11111110
还有多实践哦,总有一天我们也能成长成合格的工程师的