仅在不存在时添加的 Java 命名约定

标签 java coding-style naming-conventions

如果您尝试添加数据结构中已经存在的内容,我有一些数据结构会保持不变。该决定可能是通过比较键或使用等于函数来做出的。仅当对象的实例对结构来说是新的时,它才会被添加到结构中。

我想知道您如何命名这些方法? updateX()addX()putX() 都是误导性的,但是像 addIfXDoesntExist() 这样的东西是丑。

是否有约定或准标准或任何听起来不错、简短但同时又全面的内容?

最佳答案

对于这样的逻辑,您可以返回一个 boolean 值,如果添加成功则返回 true,如果已经存在则返回 false。这意味着您可以决定是否关心结果,并对 if 语句等执行其他附加逻辑

public boolean add(Object o){}

他们在集合实现中经常这样做。

关于仅在不存在时添加的 Java 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8658702/

相关文章:

java - 从 Java 运行 Ping -t 并在关闭时结束进程

java - Apache POI WorkbookFactory.create 导致 java.lang.OutOfMemoryError : Java heap space

c++ - 具有这些要求的容器的正确名称是什么?

oop - 如何混合明显不兼容的范例 : OOP and FP?

naming-conventions - 匈牙利符号的好例子?

python - 将参数从一个函数传递到另一个函数,其中参数在 Python 中具有相同的名称

java - 如何使用 JFileChooser 查找文件位置

Java DatePicker 弹出日历

c# - 减少类型转换和更好的造型

coding-style - GoTo标签的命名约定