JavaTuples-LabelValues ​​클래스

소개

그만큼 org.javatuples.LabelValue class는 위치 0과 1이 각각 "label"과 "value"로 이름이 변경된 두 개의 요소가있는 Tuple을 나타냅니다.

클래스 선언

다음은에 대한 선언입니다. org.javatuples.LabelValue 클래스-

public final class LabelValue<A,B>
   extends Tuple
      implements IValue0<A>, IValue1<B>

클래스 생성자

Sr. 아니. 생성자 및 설명
1

LabelValue(A value0, B value1)

그러면 LabelValue 튜플이 생성됩니다.

수업 방법

Sr. 아니. 방법 및 설명
1

static <X> LabelValue<X,X> fromArray(X[] array)

배열에서 튜플을 만듭니다.

2

static <X> LabelValue<X,X> fromCollection(Collection<X> collection)

컬렉션에서 튜플을 만듭니다.

static <X> LabelValue<X,X> fromIterable(Iterable<X> iterable)

iterable에서 튜플을 만듭니다.

4

static <X> LabelValue<X,X> fromIterable(Iterable<X> iterable, int index)

지정된 인덱스에서 시작하여 반복 가능한 튜플을 만듭니다.

5

A getLabel()

라벨을 반환합니다.

6

int getSize()

튜플의 크기를 반환합니다.

7

A getValue()

튜플의 값을 반환합니다.

8

<X> LabelValue<X,B> setLabel(X label)

레이블을 설정하고 튜플을 반환합니다.

9

<X> LabelValue<A,Y> setValue(Y value)

값을 설정하고 튜플을 반환합니다.

10

static <A,B> LabelValue<A,B> with(A value0, B value1)

주어진 값을 사용하여 튜플을 만듭니다.

상속 방법

이 클래스는 다음 클래스에서 메서드를 상속합니다-

  • org.javatuples.Tuple

  • Object

작동중인 LabelValue 클래스를 살펴 보겠습니다. 여기에서는 다양한 방법을 사용하는 방법을 살펴 보겠습니다.

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

파일 : TupleTester.java

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.List;
import org.javatuples.LabelValue;
public class TupleTester {
   public static void main(String args[]){
      LabelValue<Integer, Integer> labelValue = LabelValue.with(5,6);
      System.out.println(labelValue);
      List<Integer> list = new ArrayList<>();
      list.add(1);
      list.add(2);
      Integer label = labelValue.getLabel();
      System.out.println(label);
      Integer value = labelValue.getValue();
      System.out.println(value);
      LabelValue<Integer, Integer> labelValue1 
         = LabelValue.fromCollection(list);   
      System.out.println(labelValue1);
   }
}

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, 6]
5
6
[1, 2]