0

String を使用せずに、EditText 値を整数として解析したいと考えています。出来ますか?と同じように:

Integer s1=edt1.getText().toInt();
Integer s1=Integer.parseInt(edt1.getText();
4

3 に答える 3

2

toString()に変換する前に使用する必要があると思いますInteger。私が知る限り、これは変換メソッドgetText()の有効な引数ではありません。editableInteger

int woohoo = Integer.parseInt(editText.getText().toString());

それがあなたが求めているものであれば、中間文字列を作成する必要はありません。入力を取得するために使用されたメソッドの結果をメソッドに渡すだけですparseInt()

于 2013-08-13T12:43:02.233 に答える
0

はい、可能です:

Integer s1 = Integer.parseInt(edt1.getText().toString().trim());

ただし、編集テキスト入力に数字のみが含まれていることを確認してください

于 2013-08-13T12:44:05.713 に答える
0

だと思います

Integer value = Integer.valueOf(edit1.getText().toString())
于 2013-08-13T12:44:11.007 に答える