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/40164721String类型与Date类型之间相互转换 http://ych0108.iteye.com/blog/2266279
包装器类 http://alexyyek.github.io/2014/12/29/wrapperClass/
java中不同类型之间的转换 http://wangzzu.github.io/2015/10/27/TheTransformOfJava/
相关文章推荐
- String与基本类型数据之间的转换
- 基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- 基本类型的转换如:int,double,long,string,Date,Calendar之间的转换
- 基本数据类型,包装类型,String类型数据之间的转换
- Java的基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- Java String和基本数据类型之间的转换
- 基本数据类型、包装类、String之间的转换
- 基本数据类型、String和Integer之间的转换
- 基本数据类型与 String 之间的转换
- 基本数据类型、包装类、String之间的转换
- Java 基本数据类型与其包装数据类型以及字符串(String)之间的转换问题
- flex中date和string之间的类型转换
- 转基本数据类型之间的任意转换
- Java中八种基本数据类型占用字节空间总结和数据类型之间的转换
- java中数据类型转换 Integer String Long Float Double Date Char
- java中数据类型转换 Integer String Long Float Double Date
- java中数据类型转换 Integer String Long Float Double Date
- 用标准C++进行string与各种内置类型数据之间的转换
- java String和基本数据类型的转换
- 用标准C++进行string与各种内置类型数据之间的转换