Java 将字符串从自定义基转换为另一个基
如何将字符串(字符串包含数字和字母)从一个基数(范围从1到64)转换为另一个基数(范围从1到64) 现在,我在谷歌上找到了一个解决方案Java 将字符串从自定义基转换为另一个基,java,php,decode,encode,Java,Php,Decode,Encode,如何将字符串(字符串包含数字和字母)从一个基数(范围从1到64)转换为另一个基数(范围从1到64) 现在,我在谷歌上找到了一个解决方案 String converted = Integer.toString(Integer.parseInt(input, radix1),radix2); 在上面的代码行中,输入从radix1转换为radix2,但是,如果输入是一个字符串,例如:-“ZZZZ”,radix1是30,并且我尝试将其转换为基数10,那么我会得到一个异常 允许的字符为“23456789
String converted = Integer.toString(Integer.parseInt(input, radix1),radix2);
在上面的代码行中,输入从radix1转换为radix2,但是,如果输入是一个字符串,例如:-“ZZZZ”,radix1是30,并且我尝试将其转换为基数10,那么我会得到一个异常
允许的字符为“23456789ABCDEFGHJKMNOPQRSTUVWXYZ”。这里输入0、1、I和L。您需要基数36来解析
“ZZZZ”
(10位数字+26个字母)。