Java 中的Pair
Pair(配对): 当一个函数返回两个值并且两个值都有重要意义时我们一般会用Map的key和value来表达,但是这样的话就需要两个键值对,用Map映射去做处理时,此时的key相当于value的一个描述或者引用,而具体的信息都保存在value中,我们可以通过key去获取对应的value。但是当key和value都保存具体信息时,我们就需要用到Pair对了。Pair对也是键值对的形式。
实际上Pair保存的应该说是一个信息对,两个信息都是我们需要的,没有key和value之分。
实现
在javax.util
包下,有一个简单Pair
类可以直接调用,用法是直接通过构造函数将所吸引类型的Key和value存入,这个key和value没有任何的对应关系类型。
1 | import javafx.util.Pair; |
1
zhuhongliang
Tony
Jane
这种Pair的返回对一个函数返回两个都有意义的值有特别用处。