Java基础(34):Java中基本数据类型的包装类(主要为了不同数据类型之间更方便的进行转换)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础(34):Java中基本数据类型的包装类(主要为了不同数据类型之间更方便的进行转换)相关的知识,希望对你有一定的参考价值。
相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。
基本类型和包装类之间的对应关系:
包装类主要提供了两大类方法:
1. 将本类型和其他基本类型进行转换的方法
2. 将字符串和本类型及包装类互相转换的方法
我们将在后面的小节逐步讲解,表着急哦~~
任务
我们以 Integer 包装类为例,来看下包装类的特性。
Integer 包装类的构造方法:
如下代码所示:
Integer包装类的常用方法:
下面的程序列举了 Integer 类型和基本数据类型之间的转换,结合运行结果先认识一下吧!
1 public class HelloWorld { 2 public static void main(String[] args) { 3 4 // 定义int类型变量,值为86 5 int score1 = 86; 6 7 // 创建Integer包装类对象,表示变量score1的值 8 Integer score2=new Integer(score1); 9 10 // 将Integer包装类转换为double类型 11 double score3=score2.doubleValue(); 12 13 // 将Integer包装类转换为float类型 14 float score4=score2.floatValue(); 15 16 // 将Integer包装类转换为int类型 17 int score5 =score2.intValue(); 18 19 System.out.println("Integer包装类:" + score2); 20 System.out.println("double类型:" + score3); 21 System.out.println("float类型:" + score4); 22 System.out.println("int类型:" + score5); 23 } 24 }
以上是关于Java基础(34):Java中基本数据类型的包装类(主要为了不同数据类型之间更方便的进行转换)的主要内容,如果未能解决你的问题,请参考以下文章