使用JavaTuples在Java中实现五重奏类和四重奏类

以下是实施的方法 五重奏班 具有 四重奏班

null
  1. 使用直接值

    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);
    }
    }

    
    

    输出:

    [Quintet, Triplet 1, 1, GeeksforGeeks]
    [Quintet 1, Quintet, Triplet 1, 1, GeeksforGeeks]
  2. 使用四重奏。add()方法

    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);
    }
    }

    
    

    输出:

    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Pair, Unit, Quintet]
  3. 使用四重奏。addAtX()方法

    项目1: 使用addAt0()在位置0处添加

    // 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);
    }
    }

    
    

    输出:

    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quintet, Quartet, Triplet, Pair, Unit]

    项目2: 使用addAt1()在位置1处添加

    // 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);
    }
    }

    
    

    输出:

    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Quintet, Triplet, Pair, Unit]

    方案3: 使用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 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);
    }
    }

    
    

    输出:

    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Quintet, Pair, Unit]

    方案4: 使用addAt3()在位置3处添加

    // 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);
    }
    }

    
    

    输出:

    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Pair, Quintet, Unit]

    方案5: 使用addAt4()在位置4添加

    // 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);
    }
    }

    
    

    输出:

    Quartet: [Quartet, Triplet, Pair, Unit]
    Quintet: [Quartet, Triplet, Pair, Unit, Quintet]
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享