string s = "123.456";
double result = 0;try {
result = Double.parseDouble(s); // usage of parseDouble()
result = Double.valueOf(s).doubleValue; //usage of valueOf()
}
catch (NumberFormatException nfe) {
nfe.printStackTrace();
}
double result = 0;try {
result = Double.parseDouble(s); // usage of parseDouble()
result = Double.valueOf(s).doubleValue; //usage of valueOf()
}
catch (NumberFormatException nfe) {
nfe.printStackTrace();
}
解决方案 »
- java 单例类 总是出问题:可以在 类中访问private
- javascript 获取服务器端某文件夹下所有文件
- 泛型数据丢失问题,哪位大侠赐教下~ Thank you~
- JAVA项目(UI)发布方式方法
- 初学java,求助。
- 新手题 求解
- 帮帮忙啊!这个程序的错在哪里呢
- 我想把比如"http://www.sina.com/aa.doc"中的aa.doc文件下载到本地机子并存到本地,(将服务器指定的文件下载到客户端并自动保存到指定的
- 外行的问题
- 调用repaint后有打印,但是却没有重画
- 将作为参数的字符串转化为该名的方法使用
- 我初学Java,Eclipse启动失败,请兄弟们指教一下怎么回事。
Returns a new double initialized to the value represented by the specified String, as performed by the valueOf method of class Double.valueOf(String s)
Returns a Double object holding the double value represented by the argument string s.所以一个返回的是double类型数据,一个返回的是Double类型的对象!!
{
public static void main(String [] args)
{
String s = "123.456";
double d1=0;
double d2=0; try
{
d1 = Double.parseDouble(s); // usage of parseDouble()
d2 = Double.valueOf(s).doubleValue(); //usage of valueOf() System.out.println(d1);
System.out.println(d2);
}
catch (NumberFormatException nfe)
{
nfe.printStackTrace();
}
}
}
这里使用doubleValue(),再将Double对象的数据转换为double基本类型。