Las siguientes son las formas de implementar Triplet Class con Pair Class
- Usando valores directos
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);
}
}
Producción:
Pair: [1, GeeksforGeeks] Triplet: [Triplet 1, 1, GeeksforGeeks]
- Usando el método Pair.add()
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);
}
}
Producción:
Pair: [1, GeeksforGeeks] Triplet: [1, GeeksforGeeks, Triplet 1]
- Usando el método Pair.addAtX()
Programa 1: Agregar en la Posición 0 usando 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);
}
}
Producción:
Pair: [1, GeeksforGeeks] Triplet: [Triplet 1, 1, GeeksforGeeks]
Programa 2: Agregar en la Posición 1 usando 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);
}
}
Producción:
Pair: [1, GeeksforGeeks] Triplet: [1, Triplet 1, GeeksforGeeks]
Programa 2: Agregar en la Posición 2 usando 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);
}
}
Producción:
Pair: [1, GeeksforGeeks] Triplet: [1, GeeksforGeeks, Triplet 1]