JavaTuples 中的 Ennead 类
原文:https://www.geeksforgeeks.org/ennead-class-in-java-tuples/
一个来自的元组处理 9 个元素。因为这个 Ennead 是一个泛型类,所以它可以保存任何类型的值。
由于 Ennead 是一个元组,因此它也具有 JavaTuples 的所有特征:
- 它们是型安全
- 它们是不可改变的
- 它们是可重复的
- 它们是可序列化的
- 它们是可比的(实现可比的<元组>
- 它们实现了等于()和哈希码()
- 它们还实现了 toString()
类别声明
public final class Ennead<A, B, C, D, E, F, G, H, I>
extends Tuple
implements IValue0<A>, IValue1<B>, IValue2<C>, IValue3<D>, IValue4<E>,
IValue5<F, IValue6<G, IValue7<H>, IValue8<I>
类层次
Object
↳ org.javatuples.Tuple
↳ org.javatuples.Ennead<A, B, C, D, E, F, G, H, I>
创建恩内元组
- 从建造师: T3】语法:
Ennead<A, B, C, D, E, F, G, H, I> ennead =
new Ennead<A, B, C, D, E, F, G, H, I>
(value1, value2, value3, value4, value5, value6, value7, value8, value9);
- 例:
Java 语言(一种计算机语言,尤用于创建网站)
// Below is a Java program to create
// a Ennead tuple from Constructor
import java.util.*;
import org.javatuples.Ennead;
class GfG {
public static void main(String[] args)
{
Ennead<Integer, Integer, Integer, Integer, Integer, Integer, Integer, Integer, Integer> ennead
= Ennead.with(Integer.valueOf(1),
Integer.valueOf(2),
Integer.valueOf(3),
Integer.valueOf(4),
Integer.valueOf(5),
Integer.valueOf(6),
Integer.valueOf(7),
Integer.valueOf(8),
Integer.valueOf(9));
System.out.println(ennead);
}
}
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
- 使用 with()方法:with()方法是 JavaTuples 库提供的一个函数,用这样的值来实例化对象。 句法:
Ennead<type1, type2, type3, type4, type5, type6, type7, type8> ennead =
Ennead.with(value1, value2, value3, value4, value5, value6, value7, value8, value9);
- 例:
Java 语言(一种计算机语言,尤用于创建网站)
// Below is a Java program to create
// a Ennead tuple from with() method
import java.util.*;
import org.javatuples.Ennead;
class GfG {
public static void main(String[] args)
{
Ennead<Integer, Integer, Integer, Integer, Integer, Integer, Integer, Integer, Integer> ennead
= Ennead.with(Integer.valueOf(1),
Integer.valueOf(2),
Integer.valueOf(3),
Integer.valueOf(4),
Integer.valueOf(5),
Integer.valueOf(6),
Integer.valueOf(7),
Integer.valueOf(8),
Integer.valueOf(9));
System.out.println(ennead);
}
}
版权属于:月萌API www.moonapi.com,转载请注明出处