java类型转换

1..String转换成Date类型

SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
String time = "2019-09-19";
Date date = ft.parse(time)

2.Date转换成String类型

SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
String time = ft.format(date);

3.Long类型转Date类型

Calendar c = Calendar.getInstance();
c.setTimeInMillis(1403931367000L);
System.out.println(c.getTime());

4.String类型转换成int类型
方法一:

String  str = "123456789";
int num = Integer.parseInt(str);
System.out.println(num);

方法二:

String str = "123456789";
int num = Integer.valueOf(str).intValue();
System.out.println(num);

5.String类型转double类型

String str = "1.23456";
double num = Double.parseDouble(str);
System.out.println(num);

方法二

String str = "1.23456";
double num = Double.valueOf(str).intValue();
System.out.println(num);

6.String类型转Float类型

String str = "1.23456";
float num = Float.parseFloat(str);
System.out.println(num);

方法二

String str = "1.23456";
float num = Float.valueOf(str).intValue();
System.out.println(num);

7.Long类型转String类型:当String为Long数据类型时,即String长度超过int的长度时转换int数据类型时会出现错误的结果。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) c...
    Jasonme阅读 4,785评论 0 4
  • Java 类型转换细节 这里介绍的是在 Java 中不同数据类型之间转化的一些比较基本的,但是又不容易确定的问题。...
    sydMobile阅读 3,355评论 0 0
  • 一、值类型与引用类型 值类型: 在Java中,值类型表示的是这种数据类型的值代表数据本身。八种基本数据类型就是值类...
    夜阑w阅读 7,305评论 0 2
  • 基本类型:从左到右转换规则表 String 转 Integer / int Integer / int 转 Str...
    07120665a058阅读 3,379评论 0 0
  • 以前一直对java中的类型转换了解的不是很清楚,因为平时写代码有IDE的帮助,所以往往忽略这一块的内容,但往往就是...
    德彪阅读 2,325评论 0 1