使用JavaTuples从Java中的Quintet类实现Sextet类

先决条件: 六重奏班 , 五重奏班

null

以下是在Java中使用Quintet类实现Sextet类的方法:

  1. 使用直接值

    // Java program to illustrate
    // implementing Sextet Class
    // from Quintet Class using
    // direct values
    import java.util.*;
    import org.javatuples.*;
    class GfG {
    public static void main(String[] args)
    {
    // create Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Create Sextet from Quintet
    Sextet<String, String, String, String, String, String>
    sextet = new Sextet<String, String, String, String, String, String>(
    "Sextet" ,
    quintet.getValue0(),
    quintet.getValue1(),
    quintet.getValue2(),
    quintet.getValue3(),
    quintet.getValue4());
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

    Quintet: [Quintet, Quartet, Triplet, Pair, Unit]
    Sextet: [Sextet, Quintet, Quartet, Triplet, Pair, Unit]
  2. 使用五重奏。add()方法

    // Java program to illustrate
    // implementing Sextet Class
    // from Quintet Class
    // using Quintet.add()
    import java.util.*;
    import org.javatuples.*;
    class GfG {
    public static void main(String[] args)
    {
    // create Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Create Sextet from Quintet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.add( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

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

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

    // Java program to illustrate
    // implementing Sextet Class
    // from Quintet Class
    // using addAt(0)
    import java.util.*;
    import org.javatuples.*
    class GfG {
    public static void main(String[] args)
    {
    // create Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Create Sextet from Quintet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.addAt0( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

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

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

    // Java program to illustrate
    // implementing Sextet Class
    // from Quintet Class
    // using addAt1()
    import java.util.*;
    import org.javatuples.*;
    class GfG {
    public static void main(String[] args)
    {
    // create Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Using add() to create Sextet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.addAt1( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

    Quintet: [Quintet, Quartet, Triplet, Pair, Unit]
    Sextet: [Quintet, Sextet, Quartet, 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 Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Using add() to create Sextet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.addAt2( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

    Quintet: [Quintet, Quartet, Triplet, Pair, Unit]
    Sextet: [Quintet, Quartet, Sextet, Triplet, 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 Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Using add() to create Sextet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.addAt3( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

    Quintet: [Quintet, Quartet, Triplet, Pair, Unit]
    Sextet: [Quintet, Quartet, Triplet, Sextet, Pair, 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 Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Using add() to create Sextet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.addAt4( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

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

    项目6: 使用addAt5()在位置5处添加

    // Below is a Java program to demonstrate
    // use of addAt5() method with
    // direct value
    import java.util.*;
    import org.javatuples.*
    class GfG {
    public static void main(String[] args)
    {
    // create Quintet
    Quintet<String, String, String, String, String>
    quintet = new Quintet<String, String, String, String, String>(
    "Quintet" , "Quartet" , "Triplet" , "Pair" , "Unit" );
    // Print the Quintet
    System.out.println( "Quintet: " + quintet);
    // Using add() to create Sextet
    Sextet<String, String, String, String, String, String>
    sextet = quintet.addAt5( "Sextet" );
    // Print the Sextet
    System.out.println( "Sextet: " + sextet);
    }
    }

    
    

    输出:

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