Implement Triplet Class with Pair Class in Java using JavaTuples Last Updated : 20 Sep, 2018 Improve Improve Like Article Like Save Share Report Following are the ways to implement Triplet Class with Pair Class Using direct values import java.util.*; import org.javatuples.*; class GfG { public static void main(String[] args) { // create Pair Pair<Integer, String> pair = new Pair<Integer, String>( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Create Triplet from Pair Triplet<String, Integer, String> triplet = new Triplet<String, Integer, String>( "Triplet 1", pair.getValue0(), pair.getValue1()); // Print the Triplet System.out.println("Triplet: " + triplet); } } Output: Pair: [1, GeeksforGeeks] Triplet: [Triplet 1, 1, GeeksforGeeks] Using Pair.add() method import java.util.*; import org.javatuples.*; class GfG { public static void main(String[] args) { // create Pair Pair<Integer, String> pair = new Pair<Integer, String>( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet<Integer, String, String> triplet = pair.add("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } Output: Pair: [1, GeeksforGeeks] Triplet: [1, GeeksforGeeks, Triplet 1] Using Pair.addAtX() method Program 1: Adding at Position 0 using addAt0() import java.util.*; import org.javatuples.* class GfG { public static void main(String[] args) { // create Pair Pair<Integer, String> pair = new Pair<Integer, String>( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet<String, Integer, String> triplet = pair.addAt0("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } Output: Pair: [1, GeeksforGeeks] Triplet: [Triplet 1, 1, GeeksforGeeks] Program 2: Adding at Position 1 using addAt1() import java.util.*; import org.javatuples.*; class GfG { public static void main(String[] args) { // create Pair Pair<Integer, String> pair = new Pair<Integer, String>( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet<Integer, String, String> triplet = pair.addAt1("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } Output: Pair: [1, GeeksforGeeks] Triplet: [1, Triplet 1, GeeksforGeeks] Program 2: Adding at Position 2 using addAt2() // 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<Integer, String> pair = new Pair<Integer, String>( Integer.valueOf(1), "GeeksforGeeks"); // Print the Pair System.out.println("Pair: " + pair); // Using add() to create Triplet Triplet<Integer, String, String> triplet = pair.addAt2("Triplet 1"); // Print the Triplet System.out.println("Triplet: " + triplet); } } Output: Pair: [1, GeeksforGeeks] Triplet: [1, GeeksforGeeks, Triplet 1] Like Article Suggest improvement Previous Implement Pair Class with Unit Class in Java using JavaTuples Next Implement Quartet Class with Triplet Class in Java using JavaTuples Share your thoughts in the comments Add Your Comment Please Login to comment...