您的位置:首页 > 编程语言 > Java开发

Date数据类型、基本数据类型与String类型之间的转换

2016-12-04 17:18 661 查看

Date数据类型、基本数据类型与String类型之间的转换

Date数据类型基本数据类型与String类型之间的转换
概述

类型转换

总结

参考资料

概述

不管是在Java SE项目中,还是在Java EE项目中,当然在Java Web项目中同样存在这样的问题:Date数据类型、基本数据类型与String数据类型之间相互的转换。比如的Java Web项目中,我们从客户端接收来的数据全部都是String类型,比如时间、价格等我们需要将其转换为各自的类型才能正确的使用,该类问题非常的重要,接下来我将详细的讲解怎么去进行转换。

类型转换

基本数据类型转换为String,参见java.lang.String中的valueOf()方法,或者在基本数据类型的包装器类中同样能查到相应的方法,下面的例子是在java.lang.String中的方法,在基本类型的包装器类中的方法没有列出



String类型转换为基本数据类型,这些转换方法都在基本数据类型的包装类中,并且命名为parse***的格式

String转换为int类型,参见int的包装类型Integer



Date类型转换为String类型,此时一定会用到java.text.SimpleDateFormat和java.text.DateFormat类中的方法,该format方法在java.lang.DateFormat中



将String类型转换为Date类型,用到的是java.text.DateFormat类中的parse方法



Date类型和long类型是一样的

总结

String类型变为基本类型,查找基本类型的包装类,这些类型一定有转换方法

基本类型转换为String类,使用java.lang.String中的valueOf(基本类型)方法便能实现

Date类型与String类型相互转换,使用SimpleDateFormat以及DateFormat即可实现。

SimpleDateFormat只用到了其格式化字符串的功能,具体的转换用到的是java.text.DateFormat类中的format方法和parse方法

总之,对于基本数据类型与String类型之间的相互转换一定是涉及到基本数据类型的包装类和String类,在其中查找相应的方法即可,对于Date类型和String类型相互转换用到两个类,其中java.lang.SimpleDateFormat的构造器用来格式化输出的字符串,java.lang.DateFormat类的format方法和parse方法用来进行转换

参考资料

将String类型转换成Date类型 http://blog.csdn.net/fengyuzhengfan/article/details/40164721

String类型与Date类型之间相互转换 http://ych0108.iteye.com/blog/2266279

包装器类 http://alexyyek.github.io/2014/12/29/wrapperClass/

java中不同类型之间的转换 http://wangzzu.github.io/2015/10/27/TheTransformOfJava/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息