使用 JavaTuples 在Java中使用 Pair Class 实现 Triplet Class
以下是使用 Pair Class 实现 Triplet Class 的方法
- 使用直接值
import java.util.*; import org.javatuples.*; class GfG { public static void main(String[] args) { // create Pair Pair
pair = new Pair ( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Create Triplet from Pair Triplet triplet = new Triplet ( "Triplet 1", pair.getValue0(), pair.getValue1()); // Print the Triplet System.out.println("Triplet: " + triplet); } } 输出:
Pair: [1, GeeksforGeeks] Triplet: [Triplet 1, 1, GeeksforGeeks]
- 使用 Pair.add() 方法
import java.util.*; import org.javatuples.*; class GfG { public static void main(String[] args) { // create Pair Pair
pair = new Pair ( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet triplet = pair.add("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } 输出:
Pair: [1, GeeksforGeeks] Triplet: [1, GeeksforGeeks, Triplet 1]
- 使用 Pair.addAtX() 方法
程序 1:使用 addAt0() 在位置 0 添加
import java.util.*; import org.javatuples.* class GfG { public static void main(String[] args) { // create Pair Pair
pair = new Pair ( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet triplet = pair.addAt0("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } 输出:
Pair: [1, GeeksforGeeks] Triplet: [Triplet 1, 1, GeeksforGeeks]
程序 2:使用 addAt1() 在位置 1 添加
import java.util.*; import org.javatuples.*; class GfG { public static void main(String[] args) { // create Pair Pair
pair = new Pair ( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet triplet = pair.addAt1("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } 输出:
Pair: [1, GeeksforGeeks] Triplet: [1, Triplet 1, GeeksforGeeks]
程序 2:使用 addAt2() 在位置 2 添加
// Below is a Java program to demonstrate // use of addAt2() method with // direct value import java.util.*; import org.javatuples.* class GfG { public static void main(String[] args) { // create Pair Pair
pair = new Pair ( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet triplet = pair.addAt2("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } 输出:
Pair: [1, GeeksforGeeks] Triplet: [1, GeeksforGeeks, Triplet 1]