JavaTuples-요소 제거

튜플에는 특정 인덱스에서 값을 제거하는 removeAtX () 메서드가 있습니다. 예를 들어 Triplet 클래스에는 다음과 같은 메서드가 있습니다.

  • removeAt0() − 인덱스 0에서 값을 제거하고 결과 튜플을 반환합니다.

  • removeAt1() − 인덱스 1에서 값을 제거하고 결과 튜플을 반환합니다.

  • removeAt2() − 인덱스 2에서 값을 제거하고 결과 튜플을 반환합니다.

요소를 제거하면 새 튜플이 반환됩니다.

작동중인 JavaTuples를 살펴 보겠습니다. 여기서 우리는 튜플에서 값을 제거하는 방법을 볼 것입니다.

TupleTester라는 Java 클래스 파일을 만듭니다. C:\>JavaTuples.

파일 : TupleTester.java

package com.tutorialspoint;
import org.javatuples.Pair;
import org.javatuples.Triplet;
public class TupleTester {
   public static void main(String args[]){
      Triplet<String, Integer, String> triplet = Triplet.with(
         "Test1", Integer.valueOf(5), "Test2"
      );
      Pair<String, Integer> pair = triplet.removeFrom2();
      System.out.println("Triplet:" + triplet);
      System.out.println("Pair: " + pair);  
   }
}

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

산출

출력 확인

Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]