Java 中的 KeyValuePair

2022-08-31 05:35:10

我正在寻找Java中的KeyValuePair类。
由于java.util大量使用接口,因此没有提供具体的实现,只有Map.Entry接口。

是否有一些我可以导入的规范实现?它是我讨厌实现100倍次的“水管工编程”类之一。


答案 1

AbstractMap.SimpleEntry 是通用的,很有用。


答案 2

Android程序员可以使用BasicNameValuePair。

更新:

BasicNameValuePair 现已弃用 (API 22)。请改用配对

用法示例:

Pair<Integer, String> simplePair = new Pair<>(42, "Second");
Integer first = simplePair.first; // 42
String second = simplePair.second; // "Second"