16进制和字符串相互转换
程序员文章站
2024-03-17 20:03:40
...
Integer.parseInt(s, 16)
Integer.toHexString(b);
public static void main(String[] args) {
String mac="0d:2D:D8:FF:FF:EE";
String s = mac.substring(1, 2);
System.out.println(s);
int a = Integer.parseInt(s, 16); //d转为10进制 为13
System.out.println(a);
int b = a+2; //a+2后 为15
System.out.println(b);
String res = Integer.toHexString(b); //15转16进制 为f
System.out.println(res);
}
s 不可以是"0xA" 必须为 0~F
上一篇: 协方差矩阵—黑塞矩阵—正定矩阵