程序包 cool.scx.tuple
类 Tuples
java.lang.Object
cool.scx.tuple.Tuples
一套简单的元组实现
默认提供包含 从 2 个参数到 9 个参数的元组 (因 1 个元素的元组并无实际意义所以并未提供)
注意 !!! 因 java 并没有原生支持元组 所以此处的元组仅作为一种不得已的实现
如果您的数据结构需要明确的有意义的字段命名 建议自行创建一个 record 并使用
- 版本:
- 0.0.1
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <K,V> KeyValue<K, V> keyValue(K key, V value) KeyValuestatic <A,B> Tuple2<A, B> of(A value0, B value1) Tuple2static <A,B, C> Tuple3<A, B, C> of(A value0, B value1, C value2) Tuple3static <A,B, C, D> Tuple4<A, B, C, D> of(A value0, B value1, C value2, D value3) Tuple4static <A,B, C, D, E>
Tuple5<A,B, C, D, E> of(A value0, B value1, C value2, D value3, E value4) Tuple5static <A,B, C, D, E, F>
Tuple6<A,B, C, D, E, F> of(A value0, B value1, C value2, D value3, E value4, F value5) Tuple6static <A,B, C, D, E, F, G>
Tuple7<A,B, C, D, E, F, G> of(A value0, B value1, C value2, D value3, E value4, F value5, G value6) Tuple7static <A,B, C, D, E, F, G, H>
Tuple8<A,B, C, D, E, F, G, H> of(A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7) Tuple8static <A,B, C, D, E, F, G, H, I>
Tuple9<A,B, C, D, E, F, G, H, I> of(A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7, I value8) Tuple9
-
构造器详细资料
-
Tuples
public Tuples()
-
-
方法详细资料
-
keyValue
KeyValue- 类型参数:
K- KV- V- 参数:
key- keyvalue- value- 返回:
- KeyValue
-
of
Tuple2- 类型参数:
A- AB- B- 参数:
value0- value0value1- value1- 返回:
- Tuple2
-
of
Tuple3- 类型参数:
A- AB- BC- C- 参数:
value0- value0value1- value1value2- value2- 返回:
- Tuple3
-
of
Tuple4- 类型参数:
A- AB- BC- CD- D- 参数:
value0- value0value1- value1value2- value2value3- value3- 返回:
- Tuple4
-
of
public static <A,B, Tuple5<A,C, D, E> B, ofC, D, E> (A value0, B value1, C value2, D value3, E value4) Tuple5- 类型参数:
A- AB- BC- CD- DE- E- 参数:
value0- value0value1- value1value2- value2value3- value3value4- value4- 返回:
- Tuple5
-
of
public static <A,B, Tuple6<A,C, D, E, F> B, ofC, D, E, F> (A value0, B value1, C value2, D value3, E value4, F value5) Tuple6- 类型参数:
A- AB- BC- CD- DE- EF- F- 参数:
value0- value0value1- value1value2- value2value3- value3value4- value4value5- value5- 返回:
- Tuple6
-
of
public static <A,B, Tuple7<A,C, D, E, F, G> B, ofC, D, E, F, G> (A value0, B value1, C value2, D value3, E value4, F value5, G value6) Tuple7- 类型参数:
A- AB- BC- CD- DE- EF- FG- G- 参数:
value0- value0value1- value1value2- value2value3- value3value4- value4value5- value5value6- value6- 返回:
- Tuple7
-
of
public static <A,B, Tuple8<A,C, D, E, F, G, H> B, ofC, D, E, F, G, H> (A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7) Tuple8- 类型参数:
A- AB- BC- CD- DE- EF- FG- GH- H- 参数:
value0- value0value1- value1value2- value2value3- value3value4- value4value5- value5value6- value6value7- value7- 返回:
- Tuple8
-
of
public static <A,B, Tuple9<A,C, D, E, F, G, H, I> B, ofC, D, E, F, G, H, I> (A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7, I value8) Tuple9- 类型参数:
A- AB- BC- CD- DE- EF- FG- GH- HI- I- 参数:
value0- value0value1- value1value2- value2value3- value3value4- value4value5- value5value6- value6value7- value7value8- value8- 返回:
- Tuple9
-