java编程问题:1:如何把String型变量转换为 Double变量? 2:如何把 Double变量转换为String型变量?

向所有热心、及时提供帮助的高手致谢!我直接套用了BucketLi网友的解答。我只能把“分”献给一位网友吗?我等着,也许会献给推荐答案吧!

public static void main( String[] args )
{
String a = "2332423.45";
double a1 = Double.parseDouble(a);
double b = 322324.23423d;
String b1 = b+"";//任何类型和String类型相加 就变成的String了
System.out.println(a1);
System.out.println(b1);
}
你试试 不知道是不是你想要的结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-01
Double.parseDouble(String类型变量)
Double.toString(double数字);追问

谢谢!

第2个回答  2013-01-01
楼上各位已经说得很清楚了,我只能建议你在转化之前用正则表达式进行一下判断再转换,否则会出异常的
第3个回答  2013-01-01
String str = "123123";

if(str !==null && !"".eques(str.trim()))
Double.parseDouble(str);

Double d1=23423423;
String s1=String.valueOf(d1);追问

谢谢!

本回答被提问者和网友采纳
第4个回答  2013-01-01
1. String s="123.34";
Double d=Double.valueOf(s);

2. Double d1=123.34;
String s1=String.valueOf(d1);