在Java中将十六进制字符串转换为基本36编码字符串,反之亦然

Bal*_*ala 2 java

我在很长一段时间内都在冲浪,以便为上述问题找到合适的解决方案.

我找不到Java语言中的转换/编码解决方案.

我需要将十六进制字符串编码为基本36格式的字符串.

例如,这些是样本输入和输出.

ID和反向B36编码

3028354D8202028000000000,CHL58FYDITHJ83VN0G1 3028354D8202028000000001,DHL58FYDITHJ83VN0G1 3028354D8202028000000002,EHL58FYDITHJ83VN0G1

建议非常感谢.

ros*_*sum 9

你有没有尝试过:

String convertHexToBase36(String hex) {
  BigInteger big = new BigInteger(hex, 16);
  return big.toString(36);
}
Run Code Online (Sandbox Code Playgroud)