场景 当我们调用某个方法,需要有超过一个值的返回时,我们通常会怎么做,比如现在需要调用方法返回姓名和年龄两个属性(假如姓名为张三,年龄为12)。 方式一:使用Map,将Map中分别放入name为key,张三为value;age为key,12为value。 缺点是需要定义key值,且书写语法比较繁琐。 ...
转载
2021-09-09 23:02:00
724阅读
2评论
# Java中获取ImmutablePair作为Key的Map中的所有Key
作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白理解如何在Java中实现获取一个以`ImmutablePair`作为key的`Map`中的所有key。`ImmutablePair`是一种不可变的数据结构,常用于需要键值对的场景。
## 步骤流程
首先,让我们通过一个简单的表格来展示实现这一功能的步骤:
| 步
原创
2024-07-24 06:11:26
17阅读
前言我们讨论了一个非常有用的编程概念,配对(Pair)。配对提供了一种方便方式来处理简单的键值关联,当我们想从方法返回两个值时特别有用。我们平时写代码的时候经常会遇到要返回多个元素的情况,这时我们大多数时间都是使用数组或者map或者json的方式来实现的,而common-lang包提供了组件的方式来返回多个参数,我们这片文章要介绍的是Pair接口,返回一对数据Pair抽象类,它集成了Map...
原创
2021-07-16 15:00:57
3658阅读
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.ImmutableTriple;// 返回两个字段
ImmutablePair<Integer, String> pair = ImmutablePair.of(1, "yideng");
转载
2023-05-24 13:24:16
83阅读