我的 Windows XP 中有以下文件。其中按以下方式按名称顺序排序。
test_1a.play
test_1AA.play
test_1aaa.play
test_1AB.play
test_1AC.play
test-_1AAAA.play
如果我在 java 中读取这些文件并执行 Collections.sort(listofFiles) 或 python 并执行 listofFiles.sort() 我得到以下命令
test-_1AAAA.play
test_1AA.play
test_1AB.play
test_1AC.play
test_1a.play
test_1aaa.play
在 GUI 中,我需要按窗口排序的顺序显示文件。具有上述名称的文件夹按默认排序机制排序。只有文件是无序的。所以我正在寻找一种在 Windows 中用于 java 和 python 的比较方法。谁能帮我用比较器来解决这个问题