gpt4 book ai didi

java - 使用三元避免违反 DRY?

转载 作者:行者123 更新时间:2023-12-02 13:37:04 26 4
gpt4 key购买 nike

这就是我所拥有的。

Map data = new HashMap<>(); // assume this has been populated

public int getLastestVersion() {
// data.get("PATH_TO_DESIRED_POINT") would be an integer
return data.get("PATH_TO_DESIRED_POINT") == null ? 0 : (int)data.get("PATH_TO_DESIRED_POINT");
}

我试图避免违反 DRY,但我希望能够保持三元的简单性。有什么我可以做的吗?

最佳答案

如果您使用的是Java8,则可以使用getOrDefault方法:

return data.getOrDefault("PATH_TO_DESIRED_POINT", 0);

关于java - 使用三元避免违反 DRY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33358468/

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