学习途中遇到的一些问题,记录下来。也分享给需要的你
1. 类型转换
string转其他类型
1.字符串转int
int a = Integer.parseInt(str);//字符串转int
2.字符串转boolean
boolean b1 = Boolean.parseBoolean("true");//字符串转boolean
3.字符串转字符数组
char[] cs = "Hello".toCharArray();//字符串转字符数组
4.字符数组转字符串
String s = new String(cs);//字符数组转字符串
其他类型转string
String.valueOf(object a);//任意类型
2.字符串转其他进制
(1).字符串转二进制
Integer.toBinaryString(str)
(2).字符串转八进制
String.format("%o, str)
(3).字符串转八进制
String.format("%x", str)
3.进制间转换
(1)10进制转换 16进制
Integer.toHexString(val);
(2)10进制转换 8进制
Integer.toOctalString(val);
(3)10进制转换 2进制
Integer.toBinaryString(val);
(4)16进制转换 10进制
Integer.valueOf("f", 16);
(5)8进制转换 10进制
Integer.valueOf("11", 8);
(6)2进制转换 10进制
Integer.valueOf("0101", 2);