페어링

public final class Pair
extends Object

java.lang.Object
   ↳ com.android.utils.Pair<S, T>


Pair 클래스는 이 패키지에서 사용할 2-튜플입니다. 이와 같은 항목을 더 중앙화된 유틸리티 위치에 추가하거나, 공통 튜플 클래스가 있는 경우 이를 대체하거나, 이 Pair를 사용하여 레이아웃 클래스를 더 전용 데이터 구조로 다시 작성하는 것이 좋습니다 (따라서 현재와 같이 일반 서명을 전달하지 않아도 됨. 단, of(S, T) 팩토리 메서드로 구성은 약간 도움이 됨).

요약

공개 메서드

boolean equals(Object obj)
S getFirst()

쌍의 첫 번째 항목을 반환합니다.

T getSecond()

쌍의 두 번째 항목을 반환합니다.

int hashCode()
static <S, T> Pair<S, T> of(S first, T second)

일반 유형을 추론하여 지정된 두 객체의 새 쌍을 생성합니다.

String toString()

공개 메서드

같음

public boolean equals (Object obj)

매개변수
obj Object

반환 값
boolean

getFirst

public S getFirst ()

쌍의 첫 번째 항목을 반환합니다.

반환 값
S 쌍의 첫 번째 항목

getSecond

public T getSecond ()

쌍의 두 번째 항목을 반환합니다.

반환 값
T 쌍의 두 번째 항목

hashCode

public int hashCode ()

반환 값
int

/

public static Pair<S, T> of (S first, 
                T second)

일반 유형을 추론하여 지정된 두 객체의 새 쌍을 생성합니다.

매개변수
first S: 쌍에 저장할 첫 번째 항목

second T: 쌍에 저장할 두 번째 항목

반환 값
Pair<S, T> 두 항목을 래핑하는 새 쌍

toString

public String toString ()

반환 값
String