gpt4 book ai didi

java - keySet() 或 propertyNames()。使用 propertyName() 可以吗?

转载 作者:行者123 更新时间:2023-12-01 09:17:04 26 4
gpt4 key购买 nike

我正在使用 java.util.Properties 对象,我通常使用 keySet() 来获取属性的所有键。

我想知道 keySet()propertyNames() 哪个更好。

propertyNames() 返回键的枚举 - 是因为我通常看到 keySet 被使用吗?或者可以使用 propertyNames() 吗?

最佳答案

在查看源代码时, propertyNames() 似乎考虑了“默认值”,而 keySet() 则不会这样做(因为它没有重载)。默认值是第二个 Properties 对象,可以选择将其传递给构造函数。因此,如果您不在构造函数中使用“defaults”参数,则 keySet() 会更有效(如果这对您很重要),但通常更正确的是 propertyNames()。

关于java - keySet() 或 propertyNames()。使用 propertyName() 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40470741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com