何谓java中的拆装箱以及java中的Date类型的使用
2017-11-05 23:41
274 查看
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包
何谓装箱:顾名思义就是“打包装起来的意思”即把基本类型转化为包装类型,使其具有对象的性质,又可分为手动装箱和自动装箱两种,代码示例如下:
何谓拆箱:顾名思义就是“将包裹拆开的意思”即把包装类型转换为基本类型,亦可分为手动拆箱和自动拆箱两种,代码示例如下:
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包
相关文章推荐
- Java中使用Hibernate存储Date类型及Boolean类型到Orcale数据库中的心得
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)
- java获取获得Timestamp类型的当前系统时间。以及java.util.date 、java.sql.Date之间的转换
- Java中使用Hibernate存储Date类型及Boolean类型到Orcale数据库中的心得
- JAVA关于date类型和string类型的转换以及获取date类型和Calenderle中年月日的方式
- hibernate 中使用oracle数据库 与java Date数据类型 只显示到天 不显示时分秒的问题
- java 日期类型SimpledateFormat的使用实例
- 【java】jackson 中JsonFormat date类型字段的使用
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- 使用js把 java date类型转换yyyy-MM-dd
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- 使用Hibernate轻松解决java中date与datetime类型不兼容的问题
- controller中使用@RequestBody,Java如何传递json对象访问接口,以及对象中的时间类型
- jaxb解析xml在WebService中的使用,以及Date类型的解决方案
- 使用Java反射机制将Map转换为Java对象,支持Boolean、Date类型
- JAVAWEB开发之Struts2详解(二)——Action接受请求参数、类型转换器、使用Struts2的输入校验、以及遵守约定规则实现Struts2的零配置
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- Java中的引用类型分类以及使用场景
- DATE类型在jsp和java文件的使用
- Java中的数据类型以及Java变量的使用规则