package com.xiaoleilu.hutool.lang; import java.io.Serializable; import java.util.Arrays; import com.xiaoleilu.hutool.clone.CloneSupport; /** * 不可变数组类型,用于多值返回 * @author Looly * */ public class Tuple extends CloneSupport<Tuple> implements Serializable{ private static final long serialVersionUID = -7689304393482182157L; private Object[] members; public Tuple(Object... members) { this.members = members; } @SuppressWarnings("unchecked") public <T> T get(int index){ return (T) members[index]; } @Override public String toString() { return Arrays.toString(members); } }