Рубрики

Реализация класса Triplet с классом Pair в Java с использованием JavaTuples

Ниже приведены способы реализации класса Triplet с парным классом.

  1. Используя прямые значения

    import java.util.*;

    import org.javatuples.*;

      

    class GfG {

      

        public static void main(String[] args)

        {

            // создать пару

            Pair<Integer, String>

                pair = new Pair<Integer, String>(

                    Integer.valueOf(1), "GeeksforGeeks");

      

            // Распечатать пару

            System.out.println("Pair: " + pair);

      

            // Создать тройку из пары

            Triplet<String, Integer, String>

                triplet = new Triplet<String, Integer, String>(

                    "Triplet 1", pair.getValue0(), pair.getValue1());

      

            // Распечатать тройку

            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)

        {

            // создать пару

            Pair<Integer, String>

                pair = new Pair<Integer, String>(

                    Integer.valueOf(1), "GeeksforGeeks");

      

            // Распечатать пару

            System.out.println("Pair: " + pair);

      

            // Использование add () для создания Triplet

            Triplet<Integer, String, String>

                triplet = pair.add("Triplet 1");

      

            // Распечатать тройку

            System.out.println("Triplet: " + triplet);

        }

    }

    Выход:

    Pair: [1, GeeksforGeeks]
    Triplet: [1, GeeksforGeeks, Triplet 1]
  3. Использование метода Pair.addAtX ()

    Программа 1: добавление в позиции 0 с использованием addAt0 ()

    import java.util.*;

    import org.javatuples.*

      

        class GfG {

        public static void main(String[] args)

        {

            // создать пару

            Pair<Integer, String>

                pair = new Pair<Integer, String>(

                    Integer.valueOf(1), "GeeksforGeeks");

      

            // Распечатать пару

            System.out.println("Pair: " + pair);

      

            // Использование add () для создания Triplet

            Triplet<String, Integer, String>

                triplet = pair.addAt0("Triplet 1");

      

            // Распечатать тройку

            System.out.println("Triplet: " + triplet);

        }

    }

    Выход:

    Pair: [1, GeeksforGeeks]
    Triplet: [Triplet 1, 1, GeeksforGeeks]

    Программа 2: добавление в позиции 1 с использованием addAt1 ()

    import java.util.*;

    import org.javatuples.*;

      

    class GfG {

        public static void main(String[] args)

        {

            // создать пару

            Pair<Integer, String>

                pair = new Pair<Integer, String>(

                    Integer.valueOf(1), "GeeksforGeeks");

      

            // Распечатать пару

            System.out.println("Pair: " + pair);

      

            // Использование add () для создания Triplet

            Triplet<Integer, String, String>

                triplet = pair.addAt1("Triplet 1");

      

            // Распечатать тройку

            System.out.println("Triplet: " + triplet);

        }

    }

    Выход:

    Pair: [1, GeeksforGeeks]
    Triplet: [1, Triplet 1, GeeksforGeeks]

    Программа 2: добавление в позиции 2 с использованием addAt2 ()

    // Ниже приведена Java-программа для демонстрации
    // использование метода addAt2 () с
    // прямое значение

      

    import java.util.*;

    import org.javatuples.*

      

        class GfG {

        public static void main(String[] args)

        {

            // создать пару

            Pair<Integer, String>

                pair = new Pair<Integer, String>(

                    Integer.valueOf(1), "GeeksforGeeks");

      

            // Распечатать пару

            System.out.println("Pair: " + pair);

      

            // Использование add () для создания Triplet

            Triplet<Integer, String, String>

                triplet = pair.addAt2("Triplet 1");

      

            // Распечатать тройку

            System.out.println("Triplet: " + triplet);

        }

    }

    Выход:

    Pair: [1, GeeksforGeeks]
    Triplet: [1, GeeksforGeeks, Triplet 1]

    Рекомендуемые посты:

    Реализация класса Triplet с классом Pair в Java с использованием JavaTuples

    0.00 (0%) 0 votes