繁体   English   中英

为什么listFiles()不保证订单?

[英]Why does listFiles() not guarantee order?

似乎是一件奇怪的事情。

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

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

这是因为(表现?)原因而决定的,或者可能是哪里有更深层次的真理?

据我所知,文件没有自然顺序。 如果你说字母,那么使用哪种语言环境/整理顺序? java运行的所有操作系统是否支持本地命令? 如果没有,则API将需要诉诸从OS接收的任何内容。 由于API客户端1)可能不关心或2)想要不同的东西,因此只提供没有保证订单的文件而不是浪费排序更有意义。 如果你在乎,你可以进行排序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM