我已经开发了一个从.properties
文件中获取数据的java程序,它有大量的行。我原以为程序会读取文件中显示的数据,但我意识到在这个过程中存在一些随机性。那么,java是如何读取该文件的行的,并且是否保证在只读取每一行一次的执行行中不存在重复?
谢谢
发布于 2018-03-26 11:22:26
查看一下属性的文档,显示内部有一个哈希表,哈希表不维护元素的顺序,但是保证没有重复的键。
因此,Java按顺序读取行,但将它们存储在不保持该顺序的数据结构中。
https://stackoverflow.com/questions/49487795
复制