字符串和数字进制之间的转换
程序员文章站
2022-03-13 18:14:42
...
public static void main(String[] args) {
int i = 1023;
// 二进制的转换
i = Integer.parseInt("1111111111", 2); // 1023
String s = Integer.toString(i, 2); // 1111111111
// 八进制的转换
i = Integer.parseInt("1777", 8); // 1023
s = Integer.toString(i, 8); // 1777
// 十进制的转换
i = Integer.parseInt("1023"); // 1023
s = Integer.toString(i); // 1023
// 十六进制的转换
i = Integer.parseInt("3ff", 16); // 1023
s = Integer.toString(i, 16); // 3ff
// 其它进制的转换 radix <= Character.MAX_RADIX
int radix = 32;
i = Integer.parseInt("vv", radix); // 1023
s = Integer.toString(i, radix); // vv
}
上一篇: WeihanLi.Redis自定义序列化及压缩方式
下一篇: C# 面试题及答案
推荐阅读
-
Oracle中纯数字的varchar2类型和number类型自动转换
-
PHP中空字符串、零、null、empty和false之间的关系
-
python 字符串和整数的转换方法
-
输入一个十六进制的字符串转换为十进制的整数
-
将一个整数转换为16进制的字符串
-
编写一个程序,输入一个整数以及要转换的进制,输出转换结果,结果以字符串方式输出,例如 输入10814 16,把10814转换为16进制的字符串“2A3E”,如果输入10814 2,则10814
-
php将字符串转换成16进制的方法_PHP
-
Oracle中通过substr和instr实现截取指定字符之间的字符串:
-
PHP中空字符串介绍0、null、empty和false之间的关系_PHP
-
!01字符长串转换成16进制字符串的函数