将任意进制字符串转换为指定进制输出
2012-09-10 13:22
239 查看
/** * 将任意进制字符串转换成指定进制输出 * @param a 待转换字符串 * @param srcRadix 任意进制 * @param radix 指定进制 * @return */ static String changeRadix(String a, int srcRadix, int radix) { try { Long i = Long.valueOf(a, srcRadix); if (srcRadix != 10) { i = Long.valueOf(i + "", 10); } if (i < radix) { if (i > 9) { return (char) (i + 55) + ""; } return i + ""; } return changeRadix(i / radix + "", 10, radix) + changeRadix(i % radix + "", 10, radix); } catch (Exception e) { e.printStackTrace(); return ""; } }
相关文章推荐
- 转换成任意[2, 36]进制的字符串输出
- strtob 十进制整数n变为任意进制以字符串形式输出
- C语言从键盘输入一个十进制数将其转换为任意进制数输出
- 将10进制整数转换任意进制输出
- n进制小数 将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。
- 字符串中16进制数字转换成十进制输出
- 数字转换成指定进制的数字字符串
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- c函数实现将一个整数转为任意进制的字符串输出
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 2.写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 设计算法把一个十进制的整数转换成二至九进制之间的任意进制输出
- 用递归法将一个整数n转换成字符串,例如输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- Linux下的C语言编程——10进制转换成任意进制的字符串
- 将一个字符串转换为任意进制