首页 课程 师资 教程 报名

Java强制转换数据类型的方法

  • 2022-11-16 09:58:16
  • 3206次 动力节点

Java强制转换数据类型的方法有哪些?动力节点小编来告诉大家。

整数 int 转换成字串 String , 有三种方法 :

1. String s = String.valueOf(i);

2. String s = Integer.toString(i);

3. String s = "" + i;

String 转 int

1. int i = Integer.parseInt(String xx);

2. i = Integer.parseInt([String],[int radix]);

3. int i = Integer.valueOf(my_str).intValue();

布尔类型 转 String

1. 第⼀种⽅法

boolean bool = true;
String s = new Boolean(bool).toString();//将bool利⽤对象封装器转化为对象

2. 第⼆种⽅法

boolean bool = true;
String s = String.valueOf( bool );

String 转 Date

1 . 导⼊ java.util.Date date=null;

2 . date=java.sql.Date.valueOf(String s);

数字类型间的转换

转型有两种: 向上转型和向下转型(强制转型)

两种分别如下:

第⼀种是向上转型

对于基础数据类型 , 可以⾃动转型 ,⽐如:

int a = 10;
long b = a;

这⾥就是把int型转成了long型 , 因为 long范围⽐int⼤ , 这样的转型不会有任何影响 , 所以可以⾃动转型

第⼆种是向下转型 , 也就是强制

这种需要强转 , ⽐如

long a = 10 ;
int b = (int) a;

通过 (int)可以强制转型 , 但是这样会丢失精度 , ⽐如a如果超过了b的范围 , 那么强转成int型, 只会等于int的最⼤值 ⼜如 : int a = ( int ) 8.8 ;

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交