类型转换

byte,short,chart——>int——>long——>float——>double 

低————————————————————————>高

类型转换分为:

  • 强制类型转换(由高-->低时使用),
  • 自动类型转换/ 隐式类型转换(由低-->高时使用),

例如:

  int t = 100;
  double t1 = t; //自动类型转换
  byte t2 = (byte) t; //强制类型转换

1、String类型转换成int类型

int i = Integer.parseInt(String str);//Integer.parseInt生成的是整型

int i = Integer.valueOf(String str).intValue();// Integer.valueOf生成的是一个对象,所以要通过intValue()来获得对象的值

字串转成 Double, Float, Long 的方法大同小异.

2、int类型转换成String类型

String str = String.valueOf(int i);

String str = Integer.toString(int i);

String str = “” + i ;

注: Double, Float, Long 的方法大同小异.

 

posted @ 2023-08-29 08:58  岁月记忆  阅读(16)  评论(0编辑  收藏  举报