当前位置: 技术问答>java相关
初学java,请问各位如何将Edit的内容赋给一个Double变量??急急!!
来源: 互联网 发布时间:2015-01-11
本文导语: private void button1_click(Object source, Event e) { String strAcount; Double douAmount; strAcount=editAcount.getText(); douAmount=editAmount.getText (); } 报错: Can not convert 'String' to 'Double' | douAmount = new Doub...
private void button1_click(Object source, Event e)
{
String strAcount;
Double douAmount;
strAcount=editAcount.getText();
douAmount=editAmount.getText ();
}
报错: Can not convert 'String' to 'Double'
{
String strAcount;
Double douAmount;
strAcount=editAcount.getText();
douAmount=editAmount.getText ();
}
报错: Can not convert 'String' to 'Double'
|
douAmount = new Double( strAcount );
可别忘了加分啊。呵呵!
可别忘了加分啊。呵呵!
|
douAmount=(new Double(temp)).doubleValue;
不过最好还是douAmount=Double.parseDouble(temp);
不过最好还是douAmount=Double.parseDouble(temp);
|
String sd ="89.9";
Double d = new Double(sd);
double k = d.doubleValue();
System.out.println(k);
Double d = new Double(sd);
double k = d.doubleValue();
System.out.println(k);
|
如果是在JDK 1.2 以前的环境中就用: new Double(yourString).doubleValue() 方法,如果是用JDK 1.2 以上的环境就用: Double.parseDouble(yourString) 的方法。
只能用JDK1.2 的情况大部分是发生在编写Applet 中。
只能用JDK1.2 的情况大部分是发生在编写Applet 中。
|
Double douAmount;
douAmount=Double.valueOf(editAmount.getText())
douAmount=Double.valueOf(editAmount.getText())