package cn.itast.chap.stttt01.包装类;
/**
关于Integer中常用的方法;
parseInt(String s);//将字符串转成int类型
toBinaryString
toOctalString
toHexString
* */
public class IntegerTest03 {
public static void main(String[] args) {
//int ---> Integer
//基本数据类型--->引用类型
Integer i1 = new Integer(10);
//Integer-->int;
//引用类型-->基本类型
int i2 = i1.intValue();
System.out.println(i2 + 1);
//static it parseInt(String e);
//String --> int
int rgs = Integer.parseInt("100");
System.out.println(rgs+3);
//"abc"这个字符串必须是"数字字符串"才行
//int price = Ineger.parseInt("abc");
//方法;static double parsedDouble(String s);
double d = Double.parseDouble("9.22");
System.out.println(d + 0.08);
//方法:static float prasedFloat(String s);
float f = Float.parseFloat("222.2");
System.out.println(f + 22.222);
//将int类型十进制转换成二进制
String s1 = Integer.toBinaryString(10);//以字符串形式输出接收
System.out.println(s1);
//将int类型十进制转换成八进制
String s2 = Integer.toOctalString(10);
System.out.println(s2);
//将int类型十进制转换成十六进制
String s3 = Integer.toHexString(10);
System.out.println(s3);
System.out.println("-------");
//int--->Integer;
Integer i3 = Integer.valueOf(10);
//Stirng---Integer
Integer i4 = Integer.valueOf("12");
System.out.println(i3+"\t"+i4);
//总结:Integer int Stirng
//三种类型互相转化
/**
* 1.int-->Integer
* Integer i1 = Ineger.valueOf(10);
*
* 2.Integer--->int
* int i2 = i1.Integer.valueOf();
*
* 3.Stirng-->Integer
* Ineger i3 = Integer.valueOf("10");
*
* 4.Integer -->Stirng
* String s1 = i3.toString();
*
* 5.String-->int
* int i4 = Integer.parsInt("12");
*
*6.int -->String
*String s2 = 10+ "";
*
* */
}
}
关于java8种基本数据类型自动装箱的认识3
最新推荐文章于 2024-09-05 10:39:00 发布