当前位置: 技术问答>java相关
如何实现float 到 int 的类型转换,string 到 int 的类型转换?
来源: 互联网 发布时间:2015-09-15
本文导语: String 2.00000 到 int 2 的转换 | float类型到int类型可以直接使用造型,如下a=19.62转为b=19: float a = 19.62f; int b = (int)a; 置于String转换成int类型的,则可以使用Integer.parseInt(s)方法,但你的需求这样直接...
String 2.00000
到
int 2
的转换
到
int 2
的转换
|
float类型到int类型可以直接使用造型,如下a=19.62转为b=19:
float a = 19.62f;
int b = (int)a;
置于String转换成int类型的,则可以使用Integer.parseInt(s)方法,但你的需求这样直接转则不行,因为2.00000不是有效的int格式,所以可以通过float作中介来转换,比如如下:
String a = "2.0000";
float b = Float.parseFloat(a);
int c = (int)b;
c即为所求
float a = 19.62f;
int b = (int)a;
置于String转换成int类型的,则可以使用Integer.parseInt(s)方法,但你的需求这样直接转则不行,因为2.00000不是有效的int格式,所以可以通过float作中介来转换,比如如下:
String a = "2.0000";
float b = Float.parseFloat(a);
int c = (int)b;
c即为所求
|
String s = "2.00000";
int i = (int)(Float.parseFloat(s));
int i = (int)(Float.parseFloat(s));
|
String ss="11";
float mm = 18.02;
int sss = new Integer(ss).intValue();
int mmm = new Float(mm).intValue();
float mm = 18.02;
int sss = new Integer(ss).intValue();
int mmm = new Float(mm).intValue();
|
String temp="123";
float temp2=123.214124;
int inttemp1=new Integer(temp).intValue();
int intemp2=new Float(temp2).intValue();
float temp2=123.214124;
int inttemp1=new Integer(temp).intValue();
int intemp2=new Float(temp2).intValue();
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。