【发布时间】:2011-06-20 23:53:47
【问题描述】:
我正在寻找比我目前拥有的更好的解决方案:
我有一个文本字段,我在其中读取和正确的数字:
textStiffness.setText((""+stiffness).replaceAll(",", ""));
和
stiffness = Float.valueOf(s1.replaceAll(",", "")).floatValue();
和她你可以看到我的问题和我的解决方法: 当我写一个超过 999 的数字时,它会添加一个“,”符号,然后 Float.value(s) 方法无法读取该符号。
有什么想法吗?
杰森
【问题讨论】:
-
不,我看不到您的问题,因为您没有发布 SSCCE (sscce.org)。 “写一个数字”是什么意思?当您在文本中输入数字时,它不会自动插入逗号。
标签: java swing floating-point jtextfield value-of