更新时间:2022-11-16 09:58:16 来源:极悦 浏览3558次
Java强制转换数据类型的方法有哪些?极悦小编来告诉大家。
1. String s = String.valueOf(i);
2. String s = Integer.toString(i);
3. String s = "" + i;
1. int i = Integer.parseInt(String xx);
2. i = Integer.parseInt([String],[int radix]);
3. int i = Integer.valueOf(my_str).intValue();
1. 第⼀种⽅法
boolean bool = true;
String s = new Boolean(bool).toString();//将bool利⽤对象封装器转化为对象
2. 第⼆种⽅法
boolean bool = true;
String s = String.valueOf( bool );
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 ;
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习