String を使用せずに、EditText 値を整数として解析したいと考えています。出来ますか?と同じように:
Integer s1=edt1.getText().toInt();
Integer s1=Integer.parseInt(edt1.getText();
String を使用せずに、EditText 値を整数として解析したいと考えています。出来ますか?と同じように:
Integer s1=edt1.getText().toInt();
Integer s1=Integer.parseInt(edt1.getText();
toString()
に変換する前に使用する必要があると思いますInteger
。私が知る限り、これは変換メソッドgetText()
の有効な引数ではありません。editable
Integer
int woohoo = Integer.parseInt(editText.getText().toString());
それがあなたが求めているものであれば、中間文字列を作成する必要はありません。入力を取得するために使用されたメソッドの結果をメソッドに渡すだけですparseInt()
。
はい、可能です:
Integer s1 = Integer.parseInt(edt1.getText().toString().trim());
ただし、編集テキスト入力に数字のみが含まれていることを確認してください
だと思います
Integer value = Integer.valueOf(edit1.getText().toString())