私は自分の状況に苦労しており、助言が必要です。私は2つのStringを整数に変換しようとしているので、それらを数式に使うことができます。ここで私が試したことですが、それは私にアプリケーションでエラーが発生します。文字列を整数に変換するには?
' equals.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
num1 = edit.getText().toString();
num2 = edit.getText().toString();
int first = Integer.parseInt(num1);
int second = Integer.parseInt(num2);
edit.setText(first + second);
}
});
私が間違っていることはありますか? ありがとうございました。
編集: はいこれはJavaです。 num1とnum2は私が以前に命名した文字列です。トリムはどういう意味ですか?
これは何語ですか? 'num1'はどこで設定しますか? Javaを仮定すると、それらの文字列を解析する前にこれらの文字列をトリムするようにしてください。 – Perception
エラーは何ですか? 'Integer.parseInt(String)'は 'NumberFormatException'をスローします - 文字列に解析可能な整数が含まれていない場合。 –
どのようなエラーが表示されますか? edit.setText(...)内にある場合は、edit.setText(String.valueOf(first + second))に変更する必要があります。 – LazyCubicleMonkey