-1

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;
4

1 に答える 1