如何把String转化成Double??

jt80 2001-09-29 04:57:37
急用啊~大家帮忙啊!
...全文
159 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
miame 2001-09-30
  • 打赏
  • 举报
回复
hehe.
hyhong_h 2001-09-30
  • 打赏
  • 举报
回复
要加try{}catch(NumberFormatException e){}
supershot 2001-09-29
  • 打赏
  • 举报
回复
String s = "123.123";
double d = Double.parseDouble(s);
绝对OK!!
jt80 2001-09-29
  • 打赏
  • 举报
回复
String s = "123。123";
double x = Double.parseDouble(s);
这样可以吗?
能转化成123.123吗。
jt80 2001-09-29
  • 打赏
  • 举报
回复
谢谢上面的两位老兄|||!
第二位老兄写的真详细啊~
leizhengdeng 2001-09-29
  • 打赏
  • 举报
回复
///////////////////////////////////////////////////////////////////////////////////
String to integer :
str = "25";
int i = Integer.valueOf(str).intValue();
or
int i = Integer.parseInt(str);


String to double :
~~~~~~~~~~~~~~~~~~~~~~
double d = Double.valueOf(str).doubleValue();
or
double d = Double.parseInt(str);

String to long :
long l = Long.valueOf(str).longValue();
or
long l = Long.parseLong(str);

String to float :
float f = Float.valueOf(str).floatValue();

String to boolean
boolean b = new Boolean(s).booleanValue();
boolean b = Boolean.getBoolean(str);
////////////////////////////////////////////////
integer to String :
int i = 42;
String str = Integer.toString(i);
String str = String.valueOf(i);


double to String :
String str = Double.toString(i);
String str = String.valueOf(i);

long to String :
String str = Long.toString(l);
String str = String.valueOf(i);

float to String :
String str = Float.toString(f);
String str = String.valueOf(i);

boolean to String
String str = String.valueOf(i);

supershot 2001-09-29
  • 打赏
  • 举报
回复
String s = "123";
double x = Double.parseDouble(s);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧