java包装类快速入手
程序员文章站
2022-04-15 19:19:45
java包装类快速入手一、什么是包装类包装类(Wrapper Class):Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class)。二、基本数据类型变成包装类是什么样子boolean —> Booleanchar —> Characterbyte—> Byteshort—> Short...
java包装类快速入手
一、什么是包装类
包装类(Wrapper Class):
Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class)。
二、基本数据类型变成包装类是什么样子
boolean —> Boolean
char —> Character
byte—> Byte
short—> Short
long—> Long
int —> Integer
float—> Float
double—> Double
除了加黑的两个有点区别外,其他的都是改变首字母。
三、字符串与基本类相互转换
//字符串与基本类相互转换
public class Main2 {
public static void main(String[] args) {
String q="20";
int qq=Integer.parseInt(q);//parseInt方法:数字字符串类型转成int类型
int qqq=Integer.valueOf(q);//Integer valueOf(int i):返回一个表示指定的 int 值的 Integer 实例。
System.out.println(q);
System.out.println(qq);
System.out.println(qqq);
int w=50;
String ww=Integer.toString(w); //toString方法:int类型转成数字字符串类型
String www=String.valueOf(w);//String.valueOf(w):返回一个表示指定的 int 值的 String 实例。
String wwww=w+"10";
System.out.println(w);
System.out.println(ww);
System.out.println(www);
System.out.println(wwww);
Float u= Float.valueOf("80");//Integer valueOf(String s):将String转变为Float对象。
Integer h = Integer.valueOf("444",16);//Integer valueOf(String s, int radix): 将radix(进制)的String转变为Integer对象
System.out.println(u);
System.out.println(h);
}
}
运行结果:
四、 类型转换
//类型转换
public class Main {
public static void main(String[] args) {
int i1=66;
Integer i2=new Integer(i1);//int 转化为Intege包装类
int i3=i2.intValue();//Integer包装类转化为int
Float i4=new Float(i1);//用基本类型int创建一个新的Float包装类
float i5=i4.floatValue();//将包装类转化为float基本类型
Double i6=new Double(i1);//用基本类型int创建一个新的Double包装类
Double i7=new Double(i2);//用包装类Integer创建一个新的Double包装类
System.out.println(i1+" "+i2+" "+i3+" "+i4+" "+i5+" "+i6+" "+i7);
int a=11;
Integer aa=a;//自动装箱
int aaa=aa;//自动拆箱
System.out.println(aa+" "+aaa);
}
}
运行结果:
本文地址:https://blog.csdn.net/qq_44807195/article/details/107490815
上一篇: 采用C++封装MySQL提供的常用库函数,实现对MySQL数据库的访问
下一篇: JVM—类加载机制