Tuple, Serializablepublic class Tuple0 extends TupleBase
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
private static Tuple0 |
INSTANCE |
|
private static long |
serialVersionUID |
| 限定符 | 构造器 | 说明 |
|---|---|---|
private |
Tuple0() |
Constructs a
Tuple0. |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Tuple0 |
alias(TupleAlias... aliases) |
Setting tuple's aliases.
|
Tuple0 |
alias(String... aliases) |
Setting tuple's aliases.
|
int |
arity() |
The size of this Tuple.
元组的元素数量 |
<R> R |
element(int n) |
The nth element of this tuple
从元组中取第n个元素 |
static Tuple0 |
instance() |
Get the instance of Tuple0.
获取 Tuple0 的实例 |
__, __, aliasesEquals, aliasType, clearAlias, containsAlias, containsAlias, copyAliases, elementWithAlias, elementWithTupleAlias, equals, getAliases, getTupleAliases, toMap, toSI, toStringprivate static final long serialVersionUID
private static final Tuple0 INSTANCE
public static Tuple0 instance()
public int arity()
Tuplepublic Tuple0 alias(TupleAlias... aliases)
TupleTuple.arity() , will throw NumberOfAliasesExceptionNumberOfAliasesException Examples:
// MyTupleAlias.java
package mypackage;
public enum MyTupleAlias implements TupleAlias {
// You can put All aliases in one `enum MyTupleAlias` for all Tuple Type,
// or create more enum by category: enum UserAliases, enum AddressAliases ...
// 可以把所有的Tuple要用到的别名全部放在一个枚举类型中,可以使用一些特殊命名为Alias分类,
// 如下面的 $USER_ALIAS$, $ORDER_ALIAS$。
// 也可以创建多个枚举类型用于存储不同的Tuple数据。
$USER_ALIAS$,
ID, NAME, TEL, AGE, BIRTHDAY, PROVINCE, CITY, REGISTERTIME,
$ORDER_ALIAS$,
ORDERID, GOODSID, USERID, PRICE, QUANTITY, ORDERTIME, PAYTIME
}
// TestMain.java
package test.xxx;
import static mypackage.MyTupleAlias.*; // import MyTupleAlias
Tuple3<Integer, String, Integer> tuple = new Tuple3<>(1, "Tom", 20);
tuple.alias(ID, NAME, AGE);
public Tuple0 alias(String... aliases)
TupleTuple.alias(TupleAlias...) Tuple.alias(TupleAlias...) 这个方法设置别名。alias 在接口中 Tuplealias 在类中 TupleBasealiases - aliases. 别名Tuple.alias(TupleAlias...)public <R> R element(int n)
TupleR - return type 返回值类型n - index 序号Copyright © 2021. All rights reserved.