私は、ユーザー入力が文字列と整数の混合配列であるプログラムに取り組んでいます。例えば:
犬1023猫カエル22象
各インデックスのタイプを変更せずに、この配列をソートすることになっています。したがって、出力は次のようになります。
猫1022犬象23カエル
コンソールから行を読み取った後、文字列トークナイザーを使用して各要素を調べています。その後、parseIntを試行し、例外がスローされた場合は文字列であると想定し、そうでない場合は整数であると想定します。トークンが数値であるかどうかを判断するためのより良い方法はありますか?
ありがとうございました。