-1

だから私はaに入力されたテキストを...ここに私のコードTextFieldとして使用しようとしていますInt

int command1 = (int) (command.getText());

"Cannot cast from string to int"しかし、私はそれを理解できないというエラーを受け取ります...誰かが助けることができますか?

psのテキストはTextField数字ではないので

int command1 = (int) (Double.parseDouble(command.getText()));

動作しないでしょう...

4

2 に答える 2

3

単純にキャストするのではなく、整数を含む文字列を解析する必要があります。

int aInt = Integer.parseInt(aString);

編集: "PS The Text In The TextField Is NOT Numbers" 数値ではないものから int を作成することはできません。"ABC" を int にすることはできません。

于 2012-07-03T17:23:43.623 に答える
1

整数ラッパー オブジェクトを使用します...

int iVal = Integer.parseInt(String);
于 2012-07-03T17:25:33.987 に答える