int型では無くstring型の配列があるとします。
配列には次の様に”数字.dat”という規則のファイル名が格納されており、

003.dat
01.dat
006.dat
0005.dat

これをソートして

01.dat
003.dat
0005.dat
006.dat

のように昇順で並び替えたいと思っています。

リテラルのソートをしてくれるクラス・メソッドはありますか?

もしそのようなクラス・メソッドが無い場合はどうすればよろしいでしょうか?