当前位置: 移动技术网 > IT编程>开发语言>Java > java包装类快速入手

java包装类快速入手

2020年07月22日  | 移动技术网IT编程  | 我要评论
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

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网