java - 我应该如何命名 java.util.Map?

标签 java map naming-conventions

我有一个 java.util.Map,它从一个逻辑名称映射到一组与该名称一起使用的参数。

Map<String,Parameters> howShouldINameThee = ...;

这张 map 的最佳名称是什么?

我应该简单地调用这个 parameters 还是 parametersMap

我是否在 paramtersByName 之类的名称中包含有关键的信息,以便如何使用 String 键更明显?

最佳答案

map 将某些东西映射到其他东西。
我喜欢使用像 uidToPerson 这样的名称。 “到”是我能想到的最短的明确方式来表明我有一张 map 。

编辑:
我要补充一点,我更喜欢以这种方式命名 map ,因为“键”和“值”在名称中以该顺序出现。与 valueByKey 相反。在映射操作中,键是第一位的。你 put(key, value)get(key) 给出一个值。

当然这是个人喜好问题。

关于java - 我应该如何命名 java.util.Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253453/

相关文章:

java - 为什么我无法在 ColdFusion 8 中调用 java-apns getInactiveDevices() 方法?

java - 通过jtable中的箭头键删除行选择

java - 如何修复 ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY

haskell - 向 map 函数添加谓词

java - 使用 DDD 的域服务和应用程序服务的命名约定

java - 字节文字上的编译器错误 "Incompatible types"

perl - 为什么我会从链接的 map 调用中得到意想不到的结果?

java - Java中 map 的浅拷贝

haskell - (filter p xs, filter (not.p) xs) 的标准名称

python - Python中变量名后的下划线