Java中基本类型和包装类型的转换(拆装箱机制)
何谓装箱:顾名思义就是“打包装起来的意思”即把基本类型转化为包装类型,使其具有对象的性质,又可分为手动装箱和自动装箱两种,代码示例如下:
何谓拆箱:顾名思义就是“将包裹拆开的意思”即把包装类型转换为基本类型,亦可分为手动拆箱和自动拆箱两种,代码示例如下:
Java中基本类型和字符串类型的相互转换
基本类型————》字符串类型,有三种方法:
1.使用包装类的toString()方法;
2.使用String类的valueOf方法;
3.用一个空字符串加上基本数据类型,得到的就是这个基本数据类型对应的字符串类型
代码示例如下:
字符串类型————》基本类型,有两种方法:
1.调用包装类的parseXxx静态方法;
2.调用包装类型的valueOf方法,转换为基本类型的包装类,会自动拆箱,代码示例如下:
java中Date类的使用示例:
使用Date类的默认无参构造方法创建出的对象就代表当前时间,从以上输出结果来看默认的格式并不友
好与我们平常看到的日期格式并不一样,那么如何转换成正常格式呢,下面我们就来分析讲解:
此时我们就可以使用java.text包下面的SimpleDateFormat来实现对日期格式的格式化,即可将日期转
换为指定格式的文本,也可将文本转换为日期。
1.使用format()方法将日期转换为指定格式的日期,代码示例如下:
2.使用parse()方法将文本转换为日期
需要注意的两点:
1.调用SimpleDateFormat对象的parse方法可能会出现转换异常,需要进行异常处理
2.使用Date需要导的是java.util包,而不是其他的,使用SimpleDateFormat时需要导的是java.text包