Java

Octet

表示包含八个值的元组,这些值可以是不同类型。此类是不可变的。
  • Module: core
  • Type: record
  • Package: com.euonia.tuple
  • Implements: Tuple
  • Author: damon(zhaorong@outlook.com)

Type Parameters

Parameter Bound Description
V1 ~ V8 (无) 元组各值的类型(共 8 个)

Record Components

Component Type Description
value1 V1 第一个值
value2 V2 第二个值
value3 V3 第三个值
value4 V4 第四个值
value5 V5 第五个值
value6 V6 第六个值
value7 V7 第七个值
value8 V8 第八个值

Methods

of

使用指定值创建一个新的 Octet 实例。
  • Parameters:
  • value1 (V1): 第一个值
  • value2 (V2): 第二个值
  • value3 (V3): 第三个值
  • value4 (V4): 第四个值
  • value5 (V5): 第五个值
  • value6 (V6): 第六个值
  • value7 (V7): 第七个值
  • value8 (V8): 第八个值
  • Returns: Octet<V1, V2, V3, V4, V5, V6, V7, V8> - 新的 Octet 实例

from

从指定数组创建一个新的 Octet 实例。
  • Parameters:
  • values (X[]): 值数组
  • Returns: Octet<X, X, X, X, X, X, X, X> - 新的 Octet 实例

from

从指定列表创建一个新的 Octet 实例。
  • Parameters:
  • values (List<X>): 值列表
  • Returns: Octet<X, X, X, X, X, X, X, X> - 新的 Octet 实例

empty

创建一个所有值均为 null 的新 Octet 实例。
  • Returns: Octet<V1, V2, V3, V4, V5, V6, V7, V8> - 空 Octet 实例