簡體   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