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]