私は配列を持っています。配列内の各スペースには 2 つの文字列が含まれます (1 つの文字列には文字のみが含まれ、もう 1 つの文字列には数字が含まれます)。
私が今やろうとしているのは、配列をアルファベット順または数値順にソートすることです (配列内のどのスペースが選択されているかによって異なります)。そのために、compareTo() メソッドを使用しています。しかし、数字に従って配列をソートしようとすると、実際にはうまくいかないことがわかりました。
私の推測では、Java は文字列を ascii コードで処理するため、数値は番号順に表示されません。
質問: どうすれば修正できますか?