Java
Nonet
表示包含九个值的元组,这些值可以是不同类型。此类是不可变的。
- Module:
core - Type:
record - Package:
com.euonia.tuple - Implements:
Tuple - Author: damon(zhaorong@outlook.com)
Type Parameters¶
| Parameter | Bound | Description |
|---|---|---|
V1 ~ V9 |
(无) | 元组各值的类型(共 9 个) |
Record Components¶
| Component | Type | Description |
|---|---|---|
value1 |
V1 |
第一个值 |
value2 |
V2 |
第二个值 |
value3 |
V3 |
第三个值 |
value4 |
V4 |
第四个值 |
value5 |
V5 |
第五个值 |
value6 |
V6 |
第六个值 |
value7 |
V7 |
第七个值 |
value8 |
V8 |
第八个值 |
value9 |
V9 |
第九个值 |
Methods¶
of¶
使用指定值创建一个新的 Nonet 实例。
- Parameters:
value1(V1): 第一个值value2(V2): 第二个值value3(V3): 第三个值value4(V4): 第四个值value5(V5): 第五个值value6(V6): 第六个值value7(V7): 第七个值value8(V8): 第八个值value9(V9): 第九个值- Returns:
Nonet<V1, V2, V3, V4, V5, V6, V7, V8, V9>- 新的 Nonet 实例
from¶
从指定数组创建一个新的 Nonet 实例。
- Parameters:
values(X[]): 值数组- Returns:
Nonet<X, X, X, X, X, X, X, X, X>- 新的 Nonet 实例
from¶
从指定列表创建一个新的 Nonet 实例。
- Parameters:
values(List<X>): 值列表- Returns:
Nonet<X, X, X, X, X, X, X, X, X>- 新的 Nonet 实例
empty¶
创建一个所有值均为 null 的新 Nonet 实例。
- Returns:
Nonet<V1, V2, V3, V4, V5, V6, V7, V8, V9>- 空 Nonet 实例