在 Java 中,没有与 C 的 Pair
缺席的原因
根据 Java 开发人员的说法,缺席对
替代方法
Java 建议创建专用的类,而不是通用的 Pair 类封装了它们两个值之间的特定语义和关系。这种方法提高了代码的清晰度和特异性。例如:
这些类提供上下文和含义,避免通用 Pair 的歧义。
有关 SimpleEntry 的一些注释
Java 1.6引入了 AbstractMap.SimpleEntry
结论
而 C 的 Pair< ;L,R>是一种方便的构造,Java 的方法鼓励创建特定的、有意义的类来表示值对。这种方法增强了代码清晰度,促进语义理解,并避免因通用对而产生潜在的混乱。
以上是为什么 Java 没有直接等价于 C 的'Pair”?的详细内容。更多信息请关注PHP中文网其他相关文章!