📜  使用 JavaTuples 在Java中使用 Pair Class 实现 Triplet Class

📅  最后修改于: 2022-05-13 01:54:57.103000             🧑  作者: Mango

使用 JavaTuples 在Java中使用 Pair Class 实现 Triplet Class

以下是使用 Pair Class 实现 Triplet Class 的方法

  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);
      
            // 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]
  2. 使用 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]
  3. 使用 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]