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");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。