Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将字符串从自定义基转换为另一个基_Java_Php_Decode_Encode - Fatal编程技术网

Java 将字符串从自定义基转换为另一个基

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

如何将字符串(字符串包含数字和字母)从一个基数(范围从1到64)转换为另一个基数(范围从1到64)

现在,我在谷歌上找到了一个解决方案

String converted = Integer.toString(Integer.parseInt(input, radix1),radix2);
在上面的代码行中,输入从radix1转换为radix2,但是,如果输入是一个字符串,例如:-“ZZZZ”,radix1是30,并且我尝试将其转换为基数10,那么我会得到一个异常


允许的字符为“23456789ABCDEFGHJKMNOPQRSTUVWXYZ”。这里输入0、1、I和L。

您需要基数36来解析
“ZZZZ”
(10位数字+26个字母)。