我做了一个JFormattedTextField
格式化为只取数字的格式:
Number num;
JFormattedTextField Length = new JFormattedTextField(num);
现在我想从中得到数字并将其乘以23
. 我知道你可以这样做:
String LengthStr = Length.getText();
int LengthInt = Integer.parseInt(LengthStr);
int Total = LengthInt*23;
但是没有更简单的方法吗?我试过了:
int LengthInt = Length.getText();
int Total = LengthInt * 23;
因为它应该已经是一个数字了。
以上不起作用,因为它说
Required: int Found: String
我要的是,如果JFormattedTextField
格式化为一个int
,那么我当然可以做类似的事情
int LengthInt = Length.getInt();
int Total = LengthInt *23;