Open In App

Implement Quintet Class with Quartet Class in Java using JavaTuples

Last Updated : 11 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report
Following are the ways to implement Quintet Class with Quartet Class
  1. Using direct values Java
    import java.util.*;
    import org.javatuples.*;
    
    class GfG {
    
        public static void main(String[] args)
        {
            // create Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = new Quintet<String, String, String, String, String>(
                    "Quintet 1",
                    quartet.getValue0(),
                    quartet.getValue1(),
                    quartet.getValue2(),
                    quartet.getValue3());
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    [Quintet, Triplet 1, 1, GeeksforGeeks]
    [Quintet 1, Quintet, Triplet 1, 1, GeeksforGeeks]
  2. Using Quartet.add() method Java
    import java.util.*;
    import org.javatuples.*;
    
    class GfG {
        public static void main(String[] args)
        {
            // create Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = quartet.add("Quintet");
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Pair, Unit, Quintet]
  3. Using Quartet.addAtX() method Program 1: Adding at Position 0 using addAt0() Java
    // Below is a Java program to demonstrate
    // use of addAt0() method with
    // direct value
    
    import java.util.*;
    import org.javatuples.*
    
        class GfG {
        public static void main(String[] args)
        {
            // create Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = quartet.addAt0("Quintet");
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quintet, Quartet, Triplet, Pair, Unit]
    Program 2: Adding at Position 1 using addAt1() Java
    // Below is a Java program to demonstrate
    // use of addAt1() method with
    // direct value
    
    import java.util.*;
    import org.javatuples.*;
    
    class GfG {
        public static void main(String[] args)
        {
            // create Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = quartet.addAt1("Quintet");
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Quintet, Triplet, Pair, Unit]
    Program 3: Adding at Position 2 using addAt2() Java
    // 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 Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = quartet.addAt2("Quintet");
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Quintet, Pair, Unit]
    Program 4: Adding at Position 3 using addAt3() Java
    // Below is a Java program to demonstrate
    // use of addAt3() method with
    // direct value
    
    import java.util.*;
    import org.javatuples.*
    
        class GfG {
        public static void main(String[] args)
        {
            // create Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = quartet.addAt3("Quintet");
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Pair, Quintet, Unit]
    Program 5: Adding at Position 4 using addAt4() Java
    // Below is a Java program to demonstrate
    // use of addAt4() method with
    // direct value
    
    import java.util.*;
    import org.javatuples.*
    
        class GfG {
        public static void main(String[] args)
        {
            // create Quartet
            Quartet<String, String, String, String>
                quartet = new Quartet<String, String, String, String>(
                    "Quartet", "Triplet", "Pair", "Unit");
    
            // Print Quartet
            System.out.println("Quartet: " + quartet);
    
            // Create Quintet from Quartet
            Quintet<String, String, String, String, String>
                quintet = quartet.addAt4("Quintet");
    
            // Print Quintet
            System.out.println("Quintet: " + quintet);
        }
    }
    
    Output:
    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Pair, Unit, Quintet]

    Article Tags :
    Practice Tags :

Similar Reads