在Java中使用JavaTuples实现Pair类和Unit类

以下是实施的方法 结对班 具有 单元班

null
  1. 使用直接值

    import java.util.*;
    import org.javatuples.*;
    class GfG {
    public static void main(String[] args)
    {
    // Create a Unit
    Unit<String> unit = new Unit<String>( "GeeksforGeeks" );
    // print unit
    System.out.println( "Unit: " + unit);
    // create Pair from Unit
    Pair<Integer, String>
    pair = new Pair<Integer, String>(
    Integer.valueOf( 1 ), unit.getValue0());
    // Print the Pair
    System.out.println( "Pair: " + pair);
    }
    }

    
    

    输出:

    Unit: [GeeksforGeeks]
    Pair: [1, GeeksforGeeks]
    
  2. 使用单位。add()方法

    // Below is a Java program to demonstrate
    // use of add() method with
    // single value
    import java.util.*;
    import org.javatuples.*;
    class GfG {
    public static void main(String[] args)
    {
    // Using with() method to instantiate unit object
    Unit<String> unit = Unit.with( "Geeks" );
    // print unit
    System.out.println( "Unit: " + unit);
    // Using add() to create Pair
    Pair<String, String> pair = unit.add( "forGeeks" );
    // Print the Pair
    System.out.println( "Pair: " + pair);
    }
    }

    
    

    输出:

    Unit: [Geeks]
    Pair: [Geeks, forGeeks]
    
  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.Unit;
      import org.javatuples.Pair;
      class GfG {
      public static void main(String[] args)
      {
      // Using with() method to instantiate unit object
      Unit<String> unit = Unit.with( "Geeks" );
      // print unit
      System.out.println( "Unit: " + unit);
      // Using addAtX() to create Pair
      Pair<String, String> pair = unit.addAt0( "forGeeks" );
      // Print the Pair
      System.out.println( "Pair: " + pair);
      }
      }

      
      

      输出:

      Unit: [Geeks]
      Pair: [forGeeks, Geeks]
      
    • 项目2: 使用addAt1()在位置1添加装置

      // Below is a Java program to demonstrate
      // use of addAt1() method with
      // direct value
      import java.util.*;
      import org.javatuples.Unit;
      import org.javatuples.Pair;
      class GfG {
      public static void main(String[] args)
      {
      // Using with() method to instantiate unit object
      Unit<String> unit = Unit.with( "Geeks" );
      // print unit
      System.out.println( "Unit: " + unit);
      // Using addAtX() to create Pair
      Pair<String, String> pair = unit.addAt1( "forGeeks" );
      // Print the Pair
      System.out.println( "Pair: " + pair);
      }
      }

      
      

      输出:

      Unit: [Geeks]
      Pair: [Geeks, forGeeks]
      
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享