/*基本类型封装类
1.对象:
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
2.基本类型与字符串的转换:
2.1基本类型转成字符串:
基本类型+"字符串"
基本类型.toString(转换内容);
2.2 字符串转换成基本类型
基本类型对象.parseXXX(转换内容);
3.十进制与其它进制的转换:
3.1十进制转成其它进制:
Integer.toBinaryString();
Integer.tooctalString();
Integer.toHexString();
3.2其它进制转换成十进制
Integer.parseInt("其它进制数",进制);
*/
package baseStyle;
class BaseStyle
{
public static void main(String[] args)
{
//baseToString();
//stringToBase();
//toOther();
formOther();
}
public static void sop(Object obj)
{
System.out.println(obj);
}
//基本类型转换成字符串
public static void baseToString()
{
//整型转换成字符串方法一:
sop(3+"ac");
//整型转换成字符串方法二:
String str=Integer.toString(30);
sop(str);
//double转String
String str2=Double.toString(23.23);
sop(str2);
String str3=Boolean.toString(true);
sop(str3);
}
//字符串转换成基本类型
public static void stringToBase()
{
int num=Integer.parseInt("123");
sop(num);
Integer i=new Integer("123");
int num2=i.intValue();
sop(num2);
}
//十进制转换成其它进制
public static void toOther()
{
//十进制转换成二进制
sop(Integer.toBinaryString(3));
//十进制转换成八进制
sop(Integer.toOctalString(3));
//十进制转成十六进制
sop(Integer.toHexString(60));
}
//其它进制转换成十进制
public static void formOther()
{
//二进制转成十进制
sop(Integer.parseInt("111",2));
//八进制转成十进制
sop(Integer.parseInt("71",8));
//十六进制转成十进制
sop(Integer.parseInt("3c",16));
}
}
基本类型封装类
最新推荐文章于 2022-02-12 19:45:51 发布