java中Pair具有什么功能呢?
下文笔者讲述java中Pair的功能简介说明,如下所示
getKey方法返回key对象
getValue方法返回对应值对象
AbstractMap.SimpleEntry和AbstractMap.SimpleImmutableEntry
SimpleEntry定义在抽象类AbstractMap里面
其构造方法与Pair类似
表示不可变配对:SimpleImmutableEntry类
Pair的功能
Pair用于处理键值关联,实现简单的键值映射 使用getKey()可获取key 使用getValue()可获取value
Pair类
Pair类
在javafx.util 包中,类构造函数有两个参数,键及对应值
Pair<Integer, String> p = new Pair<>(888, "Value");
Integer key = p.getKey();
String value = p.getValue();
上例中使用Pair类实现简单Integer到String的映射getKey方法返回key对象
getValue方法返回对应值对象
AbstractMap.SimpleEntry和AbstractMap.SimpleImmutableEntry
SimpleEntry定义在抽象类AbstractMap里面
其构造方法与Pair类似
AbstractMap.SimpleEntry<Integer, String> entry
= new AbstractMap.SimpleEntry<>(888, "Value");
Integer key = entry.getKey();
String value = entry.getValue();
AbstractMap类还包含一个嵌套类表示不可变配对:SimpleImmutableEntry类
AbstractMap.SimpleImmutableEntry<Integer, String> entry
= new AbstractMap.SimpleImmutableEntry<>(888, "Value");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


