4

似乎是一件奇怪的事情。

无法保证结果数组中的名称字符串会以任何特定顺序出现;特别是,它们不能保证按字母顺序出现。

为什么不能保证订单?例如,当一个人ls可能是一个合理的默认值时,一个人会得到什么。

这是出于(性能?)原因而决定的,还是那里有更深层次的真相?

4

1 回答 1

8

据我所知,文件没有自然的顺序。如果您说字母,那么使用哪个区域设置/整理顺序?java运行的所有操作系统是否都支持该命令?如果不是,那么 API 将需要使用从操作系统接收到的任何内容。由于您很可能 API 客户端 1) 可能不关心或 2) 会想要不同的东西,所以只交付没有保证顺序的文件而不是进行浪费的排序更有意义。如果你在乎,你可以做排序。

于 2012-08-04T01:25:39.747 回答