java中的包装类

简介: Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。

Java 中的包装类

相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 

基本类型和包装类之间的对应关系:


包装类主要提供了两大类方法:

1. 将本类型和其他基本类型进行转换的方法

2. 将字符串和本类型及包装类互相转换的方法

我们将在后面的小节逐步讲解,表着急哦~~

任务

我们以 Integer 包装类为例,来看下包装类的特性。

Integer 包装类的构造方法:


如下代码所示:


Integer包装类的常用方法:


编辑器中列举了 Integer 类型和基本数据类型之间的转换,结合运行结果先认识一下吧!

public class HelloWorld {
    public static void main(String[] args) {
        
		// 定义int类型变量,值为86
		int score1 = 86; 
        
		// 创建Integer包装类对象,表示变量score1的值
		Integer score2=new Integer(score1);
        
		// 将Integer包装类转换为double类型
		double score3=score2.doubleValue();
        
		// 将Integer包装类转换为float类型
		float score4=score2.floatValue();
        
		// 将Integer包装类转换为int类型
		int score5 =score2.intValue();

		System.out.println("Integer包装类:" + score2);
		System.out.println("double类型:" + score3);
		System.out.println("float类型:" + score4);
		System.out.println("int类型:" + score5);
	}
}


相关文章
|
11天前
|
JavaScript Java 编译器
Java包装类和泛型的知识点详解
Java包装类和泛型的知识点的深度理解
|
1月前
|
存储 Java 数据库
java包装类的作用、基本类型和包装类型的区别
java包装类的作用、基本类型和包装类型的区别
31 0
java包装类的作用、基本类型和包装类型的区别
|
6月前
|
Java
java包装类
Java包装类是Java语言为每个基本数据类型提供的类。Java包装类的主要作用是将基本数据类型封装成对象,以便于在Java中使用。例如,int型的数据可以被封装成Integer对象,byte型的数据可以被封装成Byte对象,等等。Java包装类的主要方法包括:public static Object valueOf(String s):将字符串转换为对象;public static boolean isInstance(Object obj):检查对象是否是包装类的实例;public final int intValue():将对象转换为int型数据;public final byte by
39 0
|
7月前
|
Java
Java之包装类的详细解析
Java之包装类的详细解析
59 0
|
7月前
|
Java
Java包装类应用
Java包装类应用
32 0
|
6月前
|
Java
java包装类
Java中的包装类是为基本数据类型(byte、short、int、long、float、double、char)提供的类,它们的目的是为了解决基本数据类型在Java中的非面向对象性问题。 包装类的主要用途有两个: 提供了基本数据类型的一些额外的方法,如:toByte()、toShort()、toInt()、toLong()、toFloat()、toDouble()、toCharArray()等,这些方法可以将基本数据类型转换为对应的包装类对象。 将包装类对象转换为基本数据类型,可以使用包装类对象的intValue()、longValue()、floatValue()、doub
28 0
|
6月前
|
存储 缓存 Java
【面试题精讲】Java包装类缓存机制
【面试题精讲】Java包装类缓存机制
|
1月前
|
存储 缓存 Java
JAVA基本数据类型的包装类
JAVA基本数据类型的包装类
13 0
|
1月前
|
存储 Java API
Java 包装类:原始数据类型与迭代器
Iterator 接口提供了一种迭代集合的方法,即顺序访问集合中的每个元素。它支持 hasNext() 和 next() 方法,用于检查是否存在下一个元素以及获取下一个元素。 获取 Iterator 可以使用集合的 iterator() 方法获取 Iterator 实例:
52 0
|
1月前
|
存储 Java
Java面向对象之——包装类
Java面向对象之——包装类

热门文章

最新文章