![](/img/trans.png)
[英]Why HashMap does not guarantee that the order of the map will remain constant over time
[英]Why does listFiles() not guarantee order?
這似乎是一件奇怪的事情。
無法保證結果數組中的名稱字符串將以任何特定順序出現; 特別是,它們不保證按字母順序出現。
為什么不能保證訂單? 一個得到什么,當一個ls
可能是,例如,一個合理的默認值。
這是因為(表現?)原因而決定的,或者可能是哪里有更深層次的真理?
據我所知,文件沒有自然順序。 如果你說字母,那么使用哪種語言環境/整理順序? java運行的所有操作系統是否支持本地命令? 如果沒有,則API將需要訴諸從OS接收的任何內容。 由於API客戶端1)可能不關心或2)想要不同的東西,因此只提供沒有保證訂單的文件而不是浪費排序更有意義。 如果你在乎,你可以進行排序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.