【发布时间】:2011-03-05 05:59:52
【问题描述】:
我有一个简单的 Java 程序,它读取文件目录并输出文件列表。 我按名称对文件进行排序:
String [] files = dirlist.list();
files = sort(files);
我的问题是它按名称排序的方式与 Windows 资源管理器不同。
例如,如果我有这些文件:abc1.doc、abc12.doc、abc2.doc。
Java 会这样排序:
abc1.doc
abc12.doc
abc2.doc
当我在 Windows 资源管理器中打开文件夹时,我的文件排序如下:
abc1.doc
abc2.doc
abc12.doc
如何让 Java 像在 Windows 资源管理器中那样对文件进行排序? 这是 Windows 的把戏吗?
【问题讨论】:
标签: java windows-explorer