String s=textField.getText();
double d=Double.parseDouble(s);
System.out.println("d:"+d);
double d=Double.parseDouble(s);
System.out.println("d:"+d);
解决方案 »
- 求助一个很菜的javascript问题
- 请教高人,数据太多,如何显示
- ==与equals()的区别?<有实例程序>
- [Microsoft][ODBC SQL Server Driver][SQL Server]解析得到的定位器无效
- 怎样将File类型 转化为String类型
- 请教一个java内部类的问题
- 为什么报错: ".class" expected
- 谁有DJ Java Decompiler 3.9的注册码?
- 同步
- 一段处理时间的代码,美出错,可是方法过期了,不推荐使用换个方法怎么办?请指教!!
- 哪有免费的IBM VisualAge For Java 下载???
- 急啊~~~~~~~~关于bbs系统
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JTextFieldTest
{
public static void main(String[] args)
{
JFrame frame=new JFrame("--JTextFieldTest--");
Container con=frame.getContentPane();
con.setLayout(new FlowLayout());
final JTextField textField=new JTextField(7);
con.add(textField);
JButton btn=new JButton("print double");
frame.setBounds(100,100,240,85);
frame.setResizable(false);
btn.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String s=textField.getText();
try
{
double d=Double.parseDouble(s);
System.out.println("d :"+d);
}
catch(NumberFormatException nfe)
{
System.out.println("wrong input");
}
}
});
con.add(btn);
frame.show();
}
}
double d=String.valueof(s).doublevaule()
double d=Double.valueOf(s).doubleVaule();
我已经知道了!
seego(边走边看) 的我赞成。double d=Double.parseDouble(s);有这个吗?
我只知道parseInt();