当前位置: 技术问答>java相关
java数据类型的转换问题。
来源: 互联网 发布时间:2015-01-13
本文导语: 各位高手请指点: float , double , int , string, boolean ,之间怎么转换 比如 string str="111"; int number=str.parseInt(str); 请各位举例子说明,我很笨的呀。。 | int i=Integer.parseInt(str) double d=Double...
各位高手请指点:
float , double , int , string, boolean ,之间怎么转换
比如
string str="111";
int number=str.parseInt(str);
请各位举例子说明,我很笨的呀。。
float , double , int , string, boolean ,之间怎么转换
比如
string str="111";
int number=str.parseInt(str);
请各位举例子说明,我很笨的呀。。
|
int i=Integer.parseInt(str)
double d=Double.parseDouble(str)
long l=Integer.parseLong(str)
float f=Float.parseFloat(str)
double d=Double.parseDouble(str)
long l=Integer.parseLong(str)
float f=Float.parseFloat(str)
|
String str=""+i;
|
1 Java中可以对你所说的数据类型转换进行强制造型:如 double a=1.234; int b=(int)a
2 也可不进行显式造型,但只是某些特定转换:byte>short>int>long>float>double, char>int
3 从高精度向低精度的转换要注意精度的问题
2 也可不进行显式造型,但只是某些特定转换:byte>short>int>long>float>double, char>int
3 从高精度向低精度的转换要注意精度的问题
|
原始数据类型可以通过 强制转换(type)
原始数据类型 和 对象 之间的转换(其实不是转换了)可以通过wrapper classes ,就象楼上举的例子Integer,Double,Integer....
原始数据类型 和 对象 之间的转换(其实不是转换了)可以通过wrapper classes ,就象楼上举的例子Integer,Double,Integer....
|
去查查JDK文档好了,什么都有的!
|
再这里查找论坛“类型”“转换”