การใช้การจับคู่โดยใช้คลาสหน่วย

คำอธิบายปัญหา

จะใช้คลาสคู่โดยใช้คลาสหน่วยได้อย่างไร?

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงวิธีการทำงานข้างต้นให้สำเร็จ ทูเปิลแต่ละตัวมีเมธอด add () และ addAtX () เพื่อแปลงทูเปิล

สร้างไฟล์คลาส java ชื่อ TupleTester ใน C:\>JavaTuples.

ไฟล์: TupleTester.java

package com.tutorialspoint;
import org.javatuples.Pair;
import org.javatuples.Unit;
public class TupleTester {
   public static void main(String args[]){
      Unit<Integer> unit = Unit.with(5);
      System.out.println(unit);
      Pair<Integer, String> pair = unit.add("test");
      Pair<String, Integer> pair1 = unit.addAt0("test");
      System.out.println(pair);
      System.out.println(pair1);
   }
}

Verify the result

รวบรวมคลาสโดยใช้ javac คอมไพเลอร์ดังนี้ -

C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java

ตอนนี้เรียกใช้ TupleTester เพื่อดูผลลัพธ์ -

C:\JavaTuples>java  -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester

เอาต์พุต

ตรวจสอบผลลัพธ์

[5]
[5, test]
[test, 5]