関数 23 34 56 のようなテキストがあり、23、34、および 56 を数値として抽出する必要があります。だから私は次のようなものを書きます:
String s = "function 2 3 4";
String[] tokens = (s.trim()).split(" ");
int num1 = Integer.parseInt(tokens[1]);
ここでアプリがクラッシュします。エラーはどこにありますか?
トークンの長さを見つけようとしました... 4になることがわかりました(文字列「func 23 34 56」の場合)...スローされる例外は「numberformatexceptio」です... parseInt行をコメントアウトすると、クラッシュが防止されます...何が問題なのかわかりません...助けてください(Android 2.1)
誰かが正規表現を使用してデータをキャプチャするコードを投稿できる場合は、それも役に立ちます...thnx ..