Java入门系列

Posted cnki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门系列相关的知识,希望对你有一定的参考价值。

包装类

基本数据类型之间的相互转换不是都可以制动转换的,而你强制转换又会出问题,比如String类型的转换为int类型的,那么jdk为了方便用户就提供了相应的包装类。

基本类型对应的包装类

技术分享图片

创建一个包装类对象:

Integer i = new Integer(4);//创建了一个Integer对象,表示指定的int值
Integer s = new Integer("8");//创建了一个Integer对象,表示String 参数"8"指定的int 值

A.包装类常用的方法如下:

技术分享图片

包装类主要是两种方法,一种是本类型和其它类型之间进行转换,另一种是字符串和本类型以及基本类型之间的转换

如上图中的方法前五种是本类型和其他类型之间的转换,后三种是字符串和本类型以及基本类型之间的转换。

B.基本类型与包装类型之间的转换

JDK1.5引入了自动装箱和拆箱的机制,那么什么是装箱和拆箱呢?

装箱:就是将基本类型转换成包装类,分为自动装箱和手动装箱

int a1=4;
//        //手动装箱
//        Integer ai = new Integer(a1);
//        //自动装箱
//        Integer aj = a1;

拆箱:就是将包装类型转换成基本类型,分为自动拆箱和手动拆箱

//手动拆箱
//        int ah = ai.intValue();
//        //自动拆箱
//        int ag = ai;

因为存在自动装箱和自动拆箱,所以包装类型和基本类型一样

 

 

 

//手动拆箱
//        int ah = ai.intValue();
//        //自动拆箱
//        int ag = ai;

以上是关于Java入门系列的主要内容,如果未能解决你的问题,请参考以下文章

javaweb入门-----jsp概念

推荐net开发cad入门阅读代码片段

Java入门系列-20-异常

代码人入门——生产环境篇

代码人入门——生产环境篇

代码人入门——生产环境篇