1.
2.
package test;
import java.io.IOException;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* @Description (补充描述)
* @Author jy
* @Time 2019-07-17 20:52
*/
public class Test_SN_HEX {
/**
* @Author jy
* @Time 2019-07-17 20:52
* @version 1.0
* @throws IOException
*/
public static void main(String[] args) throws IOException {
String sn = "16314519";
String hex = "1ab924"; // 16进制
// BigDecimal 不可变的任意精度整数。
// string 转 BigDecimal
String SN = new BigDecimal("1751332").toBigInteger().toString(16);
System.out.println(SN);
// string 转 BigDecimal
BigDecimal integer = new BigDecimal(new BigInteger("1ab924",16));
System.out.println(integer);
}
}
3.