- Java元组教程
- Java元组 - 主页
- JavaTuples - 概述
- JavaTuples - 环境设置
- Java元组操作
- JavaTuples - 创建元组
- JavaTuples - 获取值
- JavaTuples - 设置值
- JavaTuples - 添加元素
- JavaTuples - 删除元素
- Java元组 - 转换
- Java元组 - 迭代
- JavaTuples - 检查元素
- Java元组类
- JavaTuples - 单元类
- JavaTuples - Pair 类
- JavaTuples - 三元组类
- JavaTuples - 四重奏类
- JavaTuples - 五重奏类
- JavaTuples - 六重奏类
- JavaTuples - 七重奏类
- JavaTuples - 八位字节类
- JavaTuples - Ennead 类
- JavaTuples - 十年课程
- JavaTuples - LabelValues 类
- JavaTuples - KeyValue 类
- JavaTuple 实现示例
- JavaTuples - 使用单元配对
- JavaTuples - 使用 Pair 的三元组
- JavaTuples - 使用 Triplet 的四重奏
- JavaTuples - 使用 Quartet 的五重奏
- JavaTuples - 使用五重奏的六重奏
- JavaTuples - 使用 Sextet 的 Septet
- JavaTuples - 使用 Septet 的八位字节
- JavaTuples - 使用八位字节的 Ennead
- JavaTuples - 使用 Ennead 的十年
- java元组资源
- JavaTuples - 快速指南
- JavaTuples - 有用的资源
- JavaTuples - 讨论
JavaTuples - 概述
元组
元组是一系列对象,这些对象可能属于同一类型,也可能不同。考虑以下示例 -
[12,"TutorialsPoint", java.sql.Connection@li757b]
上面的对象是一个由三个元素组成的元组:一个整数、一个字符串和一个连接对象。
Java元组
JavaTuples 是一个非常简单的库,它提供了十个不同的元组类,足以处理大多数与元组相关的需求。
单元<A> - 1 个元素
对<A,B> - 2 个元素
三元组<A,B,C> - 3 个元素
四重奏<A,B,C,D> - 4 个元素
五重奏<A,B,C,D,E> - 5 个元素
六重奏<A,B,C,D,E,F> - 6 个元素
七重奏 <A,B,C,D,E,F,G> - 7 个元素
八位字节<A,B,C,D,E,F,G,H> - 8 个元素
Ennead<A,B,C,D,E,F,G,H,I> - 9 个元素
Decade<A,B,C,D,E,F,G,H,I,J> - 10 个元素
除了这些元组类之外,出于语义考虑,JavaTuples 还提供了两个附加类。
键值<A,B>
标签值<A,B>
所有元组类都是类型安全且不可变的,并实现以下接口和方法。
可迭代
可串行化
可比较<元组>
等于()
哈希码()
toString()
元组与列表/数组
列表或数组可以包含任意数量的元素,但每个元素必须具有相同的类型,而元组只能包含特定数量的元素,可以具有不同类型的元素,但仍然是类型安全的。